From f7049a647844fb969781a45a8db62f3ccbdd7aaa Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Thu, 24 Apr 2025 15:28:31 -0700 Subject: [PATCH 1/3] Arm64Emitter: On spill return stack used and stop clobbering TMP4 TMP4 was used before we passed in a tmp register. Now use that temp register. Also return the amount of stack used on the push function. This will be used in a bit. --- .../Interface/Core/ArchHelpers/Arm64Emitter.cpp | 16 ++++++++++------ .../Interface/Core/ArchHelpers/Arm64Emitter.h | 14 ++++++-------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp index 30970e592..c0780377e 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp +++ b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp @@ -719,8 +719,8 @@ void Arm64Emitter::SpillStaticRegs(ARMEmitter::Register TmpReg, bool FPRs, uint3 const auto Reg = StaticFPRegisters[i]; if (((1U << Reg.Idx()) & FPRSpillMask) != 0) { - mov(ARMEmitter::Size::i64Bit, TMP4.R(), offsetof(Core::CpuStateFrame, State.xmm.avx.data[i][0])); - st1b(Reg.Z(), PRED_TMP_32B, STATE.R(), TMP4.R()); + mov(ARMEmitter::Size::i64Bit, TmpReg, offsetof(Core::CpuStateFrame, State.xmm.avx.data[i][0])); + st1b(Reg.Z(), PRED_TMP_32B, STATE.R(), TmpReg); } } } else { @@ -801,8 +801,8 @@ void Arm64Emitter::FillStaticRegs(bool FPRs, uint32_t GPRFillMask, uint32_t FPRF for (size_t i = 0; i < StaticFPRegisters.size(); i++) { const auto Reg = StaticFPRegisters[i]; if (((1U << Reg.Idx()) & FPRFillMask) != 0) { - mov(ARMEmitter::Size::i64Bit, TMP4.R(), offsetof(Core::CpuStateFrame, State.xmm.avx.data[i][0])); - ld1b(Reg.Z(), PRED_TMP_32B.Zeroing(), STATE.R(), TMP4.R()); + mov(ARMEmitter::Size::i64Bit, TmpReg, offsetof(Core::CpuStateFrame, State.xmm.avx.data[i][0])); + ld1b(Reg.Z(), PRED_TMP_32B.Zeroing(), STATE.R(), TmpReg); } } } else { @@ -960,7 +960,7 @@ void Arm64Emitter::PopGeneralRegisters(std::span Reg } } -void Arm64Emitter::PushDynamicRegs(ARMEmitter::Register TmpReg) { +size_t Arm64Emitter::PushDynamicRegs(ARMEmitter::Register TmpReg) { const auto CanUseSVE256 = EmitterCTX->HostFeatures.SupportsSVE256; const auto GPRSize = GeneralRegistersNotPreserved.size() * Core::CPUState::GPR_REG_SIZE; const auto FPRRegSize = CanUseSVE256 ? 32 : 16; @@ -979,6 +979,8 @@ void Arm64Emitter::PushDynamicRegs(ARMEmitter::Register TmpReg) { // Push the general registers. PushGeneralRegisters(TmpReg, GeneralRegistersNotPreserved); + + return SPOffset; } void Arm64Emitter::PopDynamicRegs() { @@ -991,7 +993,7 @@ void Arm64Emitter::PopDynamicRegs() { PopGeneralRegisters(GeneralRegistersNotPreserved); } -void Arm64Emitter::SpillForPreserveAllABICall(ARMEmitter::Register TmpReg, bool FPRs) { +size_t Arm64Emitter::SpillForPreserveAllABICall(ARMEmitter::Register TmpReg, bool FPRs) { const auto CanUseSVE256 = EmitterCTX->HostFeatures.SupportsSVE256; const auto FPRRegSize = CanUseSVE256 ? 32 : 16; @@ -1038,6 +1040,8 @@ void Arm64Emitter::SpillForPreserveAllABICall(ARMEmitter::Register TmpReg, bool // Push the general registers. PushGeneralRegisters(TmpReg, DynamicGPRs); + + return SPOffset; } void Arm64Emitter::FillForPreserveAllABICall(bool FPRs) { diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h index 31adfd96b..62968b19d 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h +++ b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h @@ -119,9 +119,6 @@ protected: // Returning REG_INVALID if there was no mapping. FEXCore::X86State::X86Reg GetX86RegRelationToARMReg(ARMEmitter::Register Reg); - // NOTE: These functions WILL clobber the register TMP4 if AVX support is enabled - // and FPRs are being spilled or filled. If only GPRs are spilled/filled, then - // TMP4 is left alone. void SpillStaticRegs(ARMEmitter::Register TmpReg, bool FPRs = true, uint32_t GPRSpillMask = ~0U, uint32_t FPRSpillMask = ~0U); void FillStaticRegs(bool FPRs = true, uint32_t GPRFillMask = ~0U, uint32_t FPRFillMask = ~0U, std::optional OptionalReg = std::nullopt, @@ -141,7 +138,8 @@ protected: void PopVectorRegisters(bool SVERegs, std::span VRegs); void PopGeneralRegisters(std::span Regs); - void PushDynamicRegs(ARMEmitter::Register TmpReg); + // Returns stack size consumed for pushing dynamic registers. + size_t PushDynamicRegs(ARMEmitter::Register TmpReg); void PopDynamicRegs(); void PushCalleeSavedRegisters(); @@ -157,15 +155,15 @@ protected: // Callee Saved: // - X9-X15, X19-X29, X31 // - Low 128-bits of v8-v31 - void SpillForPreserveAllABICall(ARMEmitter::Register TmpReg, bool FPRs = true); + size_t SpillForPreserveAllABICall(ARMEmitter::Register TmpReg, bool FPRs = true); void FillForPreserveAllABICall(bool FPRs = true); - void SpillForABICall(bool SupportsPreserveAllABI, ARMEmitter::Register TmpReg, bool FPRs = true) { + size_t SpillForABICall(bool SupportsPreserveAllABI, ARMEmitter::Register TmpReg, bool FPRs = true) { if (SupportsPreserveAllABI) { - SpillForPreserveAllABICall(TmpReg, FPRs); + return SpillForPreserveAllABICall(TmpReg, FPRs); } else { SpillStaticRegs(TmpReg, FPRs); - PushDynamicRegs(TmpReg); + return PushDynamicRegs(TmpReg); } } From 5b9354cc745e2fe80fd108af854d14ab45fd0fd3 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Thu, 24 Apr 2025 15:39:12 -0700 Subject: [PATCH 2/3] JIT: Move interpreter ABI handlers in to the dispatcher Fixes #4535 A handful of improvements on this. * Reduces codegen around interpreter fallbacks * Keeps ABI handling code in common Dispatcher code * Improves I$ hitrate by most of the heavy code staying in Dispatcher This cuts the amount of codegen inside the JIT for most interpreter fallbacks by 1/2 or 1/3, by only doing the minimal amount of work in the code blocks and doing most things in the dispatcher. The cost of which is an additional branch per operation. This should bring marginal performance improvements, but it should also basically fall within noise. The bigger thing to care about here is a smaller amount of code being generated for x87 blocks. --- .../Interface/Core/Dispatcher/Dispatcher.cpp | 430 ++++++++++++++++- .../Interface/Core/Dispatcher/Dispatcher.h | 4 + .../Fallbacks/InterpreterFallbacks.cpp | 192 ++++---- .../Core/Interpreter/InterpreterOps.h | 6 +- FEXCore/Source/Interface/Core/JIT/JIT.cpp | 448 ++++++++---------- FEXCore/include/FEXCore/Core/CoreState.h | 7 +- 6 files changed, 747 insertions(+), 340 deletions(-) diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp index 44d0819a1..4a7fcdb98 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp +++ b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp @@ -1,5 +1,6 @@ // SPDX-License-Identifier: MIT +#include "Common/SoftFloat.h" #include "Interface/Context/Context.h" #include "Interface/Core/Dispatcher/Dispatcher.h" #include "Interface/Core/LookupCache.h" @@ -30,7 +31,7 @@ static void SleepThread(FEXCore::Context::ContextImpl* CTX, FEXCore::Core::CpuSt CTX->SyscallHandler->SleepThread(CTX, Frame); } -constexpr size_t MAX_DISPATCHER_CODE_SIZE = 4096 * 2; +constexpr size_t MAX_DISPATCHER_CODE_SIZE = 4096 * 4; Dispatcher::Dispatcher(FEXCore::Context::ContextImpl* ctx) : Arm64Emitter(ctx, FEXCore::Allocator::VirtualAlloc(MAX_DISPATCHER_CODE_SIZE, true), MAX_DISPATCHER_CODE_SIZE) @@ -541,6 +542,32 @@ void Dispatcher::EmitDispatcher() { LUREMHandlerAddress = EmitLongALUOpHandler(STATE_PTR(CpuStateFrame, Pointers.AArch64.LUREM)); LREMHandlerAddress = EmitLongALUOpHandler(STATE_PTR(CpuStateFrame, Pointers.AArch64.LREM)); + // Interpreter fallbacks + { + constexpr static std::array ABIS {{ + FABI_F80_I16_F32_PTR, + FABI_F80_I16_F64_PTR, + FABI_F80_I16_I16_PTR, + FABI_F80_I16_I32_PTR, + FABI_F32_I16_F80_PTR, + FABI_F64_I16_F80_PTR, + FABI_F64_I16_F64_PTR, + FABI_F64_I16_F64_F64_PTR, + FABI_I16_I16_F80_PTR, + FABI_I32_I16_F80_PTR, + FABI_I64_I16_F80_PTR, + FABI_I64_I16_F80_F80_PTR, + FABI_F80_I16_F80_PTR, + FABI_F80_I16_F80_F80_PTR, + FABI_I32_I64_I64_V128_V128_I16, + FABI_I32_V128_V128_I16, + }}; + + for (auto ABI : ABIS) { + ABIPointers[ABI] = GenerateABICall(ABI); + } + } + Bind(&l_CTX); dc64(reinterpret_cast(CTX)); Bind(&l_Sleep); @@ -590,6 +617,404 @@ void Dispatcher::ExecuteJITCallback(FEXCore::Core::CpuStateFrame* Frame, uint64_ #endif +uint64_t Dispatcher::GenerateABICall(FallbackABI ABI) { + auto Address = GetCursorAddress(); + constexpr static auto FallbackPointerReg = TMP4; + constexpr static auto ABI1 = ARMEmitter::XReg::x0; + constexpr static auto ABI2 = ARMEmitter::XReg::x1; + constexpr static auto ABI3 = ARMEmitter::XReg::x2; + + constexpr static auto VABI1 = ARMEmitter::VReg::v0; + constexpr static auto VABI2 = ARMEmitter::VReg::v1; + + auto FillF80Result = [&]() { + if (VTMP1 != VABI1) { + mov(VTMP1.Q(), VABI1.Q()); + } + FillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, true); + }; + + auto FillF64Result = [&]() { + if (!TMP_ABIARGS) { + fmov(VTMP1.D(), VABI1.D()); + } + FillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, true); + }; + + auto FillF32Result = [&]() { + if (!TMP_ABIARGS) { + fmov(VTMP1.S(), VABI1.S()); + } + FillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, true); + }; + + auto FillI64Result = [&]() { + if (!TMP_ABIARGS) { + mov(TMP1, ARMEmitter::XReg::x0); + } + FillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, true); + }; + + auto FillI32Result = [&]() { + if (!TMP_ABIARGS) { + mov(TMP1.W(), ARMEmitter::WReg::w0); + } + FillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, true); + }; + + auto FillI16Result = [&]() { + if (!TMP_ABIARGS) { + mov(TMP1, ARMEmitter::XReg::x0); + } + FillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, true); + }; + + switch (ABI) { + case FABI_F80_I16_F32_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + if (!TMP_ABIARGS) { + fmov(VABI1.S(), VTMP1.S()); + } + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + mov(ARMEmitter::XReg::x1, STATE); + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF80Result(); + } break; + case FABI_F80_I16_F64_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + if (!TMP_ABIARGS) { + fmov(VABI1.D(), VTMP1.D()); + } + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + mov(ARMEmitter::XReg::x1, STATE); + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF80Result(); + } break; + case FABI_F80_I16_I16_PTR: + case FABI_F80_I16_I32_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // tmp2 (x1/x11): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + if (!TMP_ABIARGS) { + mov(ARMEmitter::Size::i64Bit, ARMEmitter::Reg::r1, TMP2); + } + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + mov(ARMEmitter::XReg::x2, STATE); + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF80Result(); + } break; + case FABI_F32_I16_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + fmov(VABI1.D(), VTMP1.D()); + } + + mov(ARMEmitter::XReg::x1, STATE); + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF32Result(); + } break; + case FABI_F64_I16_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + } + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF64Result(); + } break; + case FABI_F64_I16_F64_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + if (!TMP_ABIARGS) { + fmov(VABI1.D(), VTMP1.D()); + } + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF64Result(); + } break; + case FABI_F64_I16_F64_F64_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + if (!TMP_ABIARGS) { + fmov(VABI1.D(), VTMP1.D()); + fmov(VABI2.D(), VTMP2.D()); + } + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + mov(ARMEmitter::XReg::x1, STATE); + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF64Result(); + } break; + case FABI_I16_I16_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + } + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillI16Result(); + } break; + case FABI_I32_I16_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + } + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillI32Result(); + } break; + case FABI_I64_I16_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + } + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillI64Result(); + } break; + case FABI_I64_I16_F80_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + mov(VABI2.Q(), VTMP2.Q()); + } + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillI64Result(); + } break; + case FABI_F80_I16_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + mov(ARMEmitter::XReg::x1, STATE); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + } + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF80Result(); + } break; + case FABI_F80_I16_F80_F80_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + mov(VABI2.Q(), VTMP2.Q()); + } + mov(ARMEmitter::XReg::x1, STATE); + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillF80Result(); + } break; + case FABI_I32_I64_I64_V128_V128_I16: { + // Linux Reg/Win32 Reg: + // stack: FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + // tmp1 (x0/x10): source 1 + // tmp2 (x1/x11): source 2 + // tmp3 (x2/x12): source 3 + + const size_t OriginalSPOffset = SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP4, true); + + // Load the Fallback handler pointer from the stack. + ldr(FallbackPointerReg, ARMEmitter::XReg::rsp, OriginalSPOffset); + + if (!TMP_ABIARGS) { + mov(ABI1, TMP1); + mov(ABI2, TMP2); + mov(ABI3, TMP3); + mov(VABI1.Q(), VTMP1.Q()); + mov(VABI2.Q(), VTMP2.Q()); + } + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillI32Result(); + } break; + case FABI_I32_V128_V128_I16: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + // tmp1 (x0/x10): source 1 + SpillForABICall(CTX->HostFeatures.SupportsPreserveAllABI, TMP3, true); + + if (!TMP_ABIARGS) { + mov(VABI1.Q(), VTMP1.Q()); + mov(VABI2.Q(), VTMP2.Q()); + mov(ABI1, TMP1); + } + + if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { + GenerateIndirectRuntimeCall(FallbackPointerReg); + } else { + blr(FallbackPointerReg); + } + + FillI32Result(); + } break; + case FABI_UNKNOWN: + default: +#if defined(ASSERTIONS_ENABLED) && ASSERTIONS_ENABLED + LOGMAN_MSG_A_FMT("Unhandled IR Fallback ABI: {}", ToUnderlying(ABI)); +#endif + break; + } + + // Return to JIT + ret(); + + return Address; +} + void Dispatcher::InitThreadPointers(FEXCore::Core::InternalThreadState* Thread) { // Setup dispatcher specific pointers that need to be accessed from JIT code { @@ -613,6 +1038,9 @@ void Dispatcher::InitThreadPointers(FEXCore::Core::InternalThreadState* Thread) AArch64.LDIVHandler = LDIVHandlerAddress; AArch64.LUREMHandler = LUREMHandlerAddress; AArch64.LREMHandler = LREMHandlerAddress; + + // Fill in the fallback handlers + InterpreterOps::FillFallbackIndexPointers(Common.FallbackHandlerPointers, &ABIPointers[0]); } } diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h index bef13815c..cdaad271b 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h +++ b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h @@ -3,7 +3,9 @@ #include "Interface/Core/ArchHelpers/Arm64Emitter.h" #include "Interface/Core/CPUBackend.h" +#include "Interface/Core/Interpreter/InterpreterOps.h" +#include #include #ifdef VIXL_SIMULATOR @@ -60,6 +62,7 @@ public: uint64_t IntCallbackReturnAddress {}; uint64_t PauseReturnInstruction {}; + std::array ABIPointers {}; /** @} */ @@ -119,6 +122,7 @@ private: uint64_t LREMHandlerAddress {}; void EmitDispatcher(); + uint64_t GenerateABICall(FallbackABI ABI); }; } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/Interpreter/Fallbacks/InterpreterFallbacks.cpp b/FEXCore/Source/Interface/Core/Interpreter/Fallbacks/InterpreterFallbacks.cpp index bbb7ffd1e..eee36c26d 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/Fallbacks/InterpreterFallbacks.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/Fallbacks/InterpreterFallbacks.cpp @@ -12,72 +12,108 @@ namespace FEXCore::CPU { template static FallbackInfo GetFallbackInfo(R (*fn)(Args...), FEXCore::Core::FallbackHandlerIndex HandlerIndex) { - return {FABI_UNKNOWN, (void*)fn, HandlerIndex, false}; + return {FABI_UNKNOWN, HandlerIndex, false}; } template<> FallbackInfo GetFallbackInfo(double (*fn)(uint16_t, double, FEXCore::Core::CpuStateFrame*), FEXCore::Core::FallbackHandlerIndex HandlerIndex) { - return {FABI_F64_I16_F64_PTR, (void*)fn, HandlerIndex, false}; + return {FABI_F64_I16_F64_PTR, HandlerIndex, false}; } template<> FallbackInfo GetFallbackInfo(double (*fn)(uint16_t, double, double, FEXCore::Core::CpuStateFrame*), FEXCore::Core::FallbackHandlerIndex HandlerIndex) { - return {FABI_F64_I16_F64_F64_PTR, (void*)fn, HandlerIndex, false}; + return {FABI_F64_I16_F64_F64_PTR, HandlerIndex, false}; } -void InterpreterOps::FillFallbackIndexPointers(uint64_t* Info) { - Info[Core::OPINDEX_F80CVTTO_4] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4); - Info[Core::OPINDEX_F80CVTTO_8] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8); - Info[Core::OPINDEX_F80CVT_4] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4); - Info[Core::OPINDEX_F80CVT_8] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8); - Info[Core::OPINDEX_F80CVTINT_2] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle2); - Info[Core::OPINDEX_F80CVTINT_4] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4); - Info[Core::OPINDEX_F80CVTINT_8] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8); - Info[Core::OPINDEX_F80CVTINT_TRUNC2] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle2t); - Info[Core::OPINDEX_F80CVTINT_TRUNC4] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4t); - Info[Core::OPINDEX_F80CVTINT_TRUNC8] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8t); - Info[Core::OPINDEX_F80CMP] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80CVTTOINT_2] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle2); - Info[Core::OPINDEX_F80CVTTOINT_4] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4); +void InterpreterOps::FillFallbackIndexPointers(Core::FallbackABIInfo* Info, uint64_t* ABIHandlers) { + Info[Core::OPINDEX_F80CVTTO_4] = {ABIHandlers[FABI_F80_I16_F32_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4)}; + Info[Core::OPINDEX_F80CVTTO_8] = {ABIHandlers[FABI_F80_I16_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8)}; + Info[Core::OPINDEX_F80CVT_4] = {ABIHandlers[FABI_F32_I16_F80_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4)}; + Info[Core::OPINDEX_F80CVT_8] = {ABIHandlers[FABI_F64_I16_F80_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8)}; + Info[Core::OPINDEX_F80CVTINT_2] = {ABIHandlers[FABI_I16_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle2)}; + Info[Core::OPINDEX_F80CVTINT_4] = {ABIHandlers[FABI_I32_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4)}; + Info[Core::OPINDEX_F80CVTINT_8] = {ABIHandlers[FABI_I64_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8)}; + Info[Core::OPINDEX_F80CVTINT_TRUNC2] = {ABIHandlers[FABI_I16_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle2t)}; + Info[Core::OPINDEX_F80CVTINT_TRUNC4] = {ABIHandlers[FABI_I32_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4t)}; + Info[Core::OPINDEX_F80CVTINT_TRUNC8] = {ABIHandlers[FABI_I64_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle8t)}; + Info[Core::OPINDEX_F80CMP] = {ABIHandlers[FABI_I64_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80CVTTOINT_2] = {ABIHandlers[FABI_F80_I16_I16_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle2)}; + Info[Core::OPINDEX_F80CVTTOINT_4] = {ABIHandlers[FABI_F80_I16_I32_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle4)}; // Unary - Info[Core::OPINDEX_F80ROUND] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80F2XM1] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80TAN] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80SQRT] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80SIN] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80COS] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80XTRACT_EXP] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80XTRACT_SIG] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80BCDSTORE] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80BCDLOAD] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); + Info[Core::OPINDEX_F80ROUND] = {ABIHandlers[FABI_F80_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80F2XM1] = {ABIHandlers[FABI_F80_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80TAN] = {ABIHandlers[FABI_F80_I16_F80_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80SQRT] = {ABIHandlers[FABI_F80_I16_F80_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80SIN] = {ABIHandlers[FABI_F80_I16_F80_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80COS] = {ABIHandlers[FABI_F80_I16_F80_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80XTRACT_EXP] = {ABIHandlers[FABI_F80_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80XTRACT_SIG] = {ABIHandlers[FABI_F80_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80BCDSTORE] = {ABIHandlers[FABI_F80_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80BCDLOAD] = {ABIHandlers[FABI_F80_I16_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; // Binary - Info[Core::OPINDEX_F80ADD] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80SUB] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80MUL] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80DIV] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80FYL2X] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80ATAN] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80FPREM1] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80FPREM] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F80SCALE] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); + Info[Core::OPINDEX_F80ADD] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80SUB] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80MUL] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80DIV] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80FYL2X] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80ATAN] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80FPREM1] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80FPREM] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F80SCALE] = {ABIHandlers[FABI_F80_I16_F80_F80_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; - // Double Precision - Info[Core::OPINDEX_F64SIN] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64COS] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64TAN] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64ATAN] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64F2XM1] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64FYL2X] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64FPREM] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64FPREM1] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_F64SCALE] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); + // Double Precision Unary + Info[Core::OPINDEX_F64SIN] = {ABIHandlers[FABI_F64_I16_F64_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64COS] = {ABIHandlers[FABI_F64_I16_F64_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64TAN] = {ABIHandlers[FABI_F64_I16_F64_PTR], reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64F2XM1] = {ABIHandlers[FABI_F64_I16_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + + // Double Precision Binary + Info[Core::OPINDEX_F64ATAN] = {ABIHandlers[FABI_F64_I16_F64_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64FPREM] = {ABIHandlers[FABI_F64_I16_F64_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64FPREM1] = {ABIHandlers[FABI_F64_I16_F64_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64FYL2X] = {ABIHandlers[FABI_F64_I16_F64_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_F64SCALE] = {ABIHandlers[FABI_F64_I16_F64_F64_PTR], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; // SSE4.2 string instructions - Info[Core::OPINDEX_VPCMPESTRX] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); - Info[Core::OPINDEX_VPCMPISTRX] = reinterpret_cast(&FEXCore::CPU::OpHandlers::handle); + Info[Core::OPINDEX_VPCMPESTRX] = {ABIHandlers[FABI_I32_I64_I64_V128_V128_I16], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; + Info[Core::OPINDEX_VPCMPISTRX] = {ABIHandlers[FABI_I32_V128_V128_I16], + reinterpret_cast(&FEXCore::CPU::OpHandlers::handle)}; } bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::IROp_Header* IROp, FallbackInfo* Info) { @@ -88,11 +124,11 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I switch (Op->SrcSize) { case IR::OpSize::i32Bit: { - *Info = {FABI_F80_I16_F32_PTR, (void*)&FEXCore::CPU::OpHandlers::handle4, Core::OPINDEX_F80CVTTO_4, SupportsPreserveAllABI}; + *Info = {FABI_F80_I16_F32_PTR, Core::OPINDEX_F80CVTTO_4, SupportsPreserveAllABI}; return true; } case IR::OpSize::i64Bit: { - *Info = {FABI_F80_I16_F64_PTR, (void*)&FEXCore::CPU::OpHandlers::handle8, Core::OPINDEX_F80CVTTO_8, SupportsPreserveAllABI}; + *Info = {FABI_F80_I16_F64_PTR, Core::OPINDEX_F80CVTTO_8, SupportsPreserveAllABI}; return true; } default: LogMan::Msg::DFmt("Unhandled size: {}", OpSize); @@ -102,11 +138,11 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I case IR::OP_F80CVT: { switch (OpSize) { case IR::OpSize::i32Bit: { - *Info = {FABI_F32_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle4, Core::OPINDEX_F80CVT_4, SupportsPreserveAllABI}; + *Info = {FABI_F32_I16_F80_PTR, Core::OPINDEX_F80CVT_4, SupportsPreserveAllABI}; return true; } case IR::OpSize::i64Bit: { - *Info = {FABI_F64_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle8, Core::OPINDEX_F80CVT_8, SupportsPreserveAllABI}; + *Info = {FABI_F64_I16_F80_PTR, Core::OPINDEX_F80CVT_8, SupportsPreserveAllABI}; return true; } default: LogMan::Msg::DFmt("Unhandled size: {}", OpSize); @@ -119,31 +155,25 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I switch (OpSize) { case IR::OpSize::i16Bit: { if (Op->Truncate) { - *Info = {FABI_I16_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle2t, Core::OPINDEX_F80CVTINT_TRUNC2, - SupportsPreserveAllABI}; + *Info = {FABI_I16_I16_F80_PTR, Core::OPINDEX_F80CVTINT_TRUNC2, SupportsPreserveAllABI}; } else { - *Info = {FABI_I16_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle2, Core::OPINDEX_F80CVTINT_2, - SupportsPreserveAllABI}; + *Info = {FABI_I16_I16_F80_PTR, Core::OPINDEX_F80CVTINT_2, SupportsPreserveAllABI}; } return true; } case IR::OpSize::i32Bit: { if (Op->Truncate) { - *Info = {FABI_I32_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle4t, Core::OPINDEX_F80CVTINT_TRUNC4, - SupportsPreserveAllABI}; + *Info = {FABI_I32_I16_F80_PTR, Core::OPINDEX_F80CVTINT_TRUNC4, SupportsPreserveAllABI}; } else { - *Info = {FABI_I32_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle4, Core::OPINDEX_F80CVTINT_4, - SupportsPreserveAllABI}; + *Info = {FABI_I32_I16_F80_PTR, Core::OPINDEX_F80CVTINT_4, SupportsPreserveAllABI}; } return true; } case IR::OpSize::i64Bit: { if (Op->Truncate) { - *Info = {FABI_I64_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle8t, Core::OPINDEX_F80CVTINT_TRUNC8, - SupportsPreserveAllABI}; + *Info = {FABI_I64_I16_F80_PTR, Core::OPINDEX_F80CVTINT_TRUNC8, SupportsPreserveAllABI}; } else { - *Info = {FABI_I64_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle8, Core::OPINDEX_F80CVTINT_8, - SupportsPreserveAllABI}; + *Info = {FABI_I64_I16_F80_PTR, Core::OPINDEX_F80CVTINT_8, SupportsPreserveAllABI}; } return true; } @@ -152,8 +182,7 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I break; } case IR::OP_F80CMP: { - *Info = {FABI_I64_I16_F80_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle, - (Core::FallbackHandlerIndex)(Core::OPINDEX_F80CMP), SupportsPreserveAllABI}; + *Info = {FABI_I64_I16_F80_F80_PTR, (Core::FallbackHandlerIndex)(Core::OPINDEX_F80CMP), SupportsPreserveAllABI}; return true; } @@ -162,13 +191,11 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I switch (Op->SrcSize) { case IR::OpSize::i16Bit: { - *Info = {FABI_F80_I16_I16_PTR, (void*)&FEXCore::CPU::OpHandlers::handle2, Core::OPINDEX_F80CVTTOINT_2, - SupportsPreserveAllABI}; + *Info = {FABI_F80_I16_I16_PTR, Core::OPINDEX_F80CVTTOINT_2, SupportsPreserveAllABI}; return true; } case IR::OpSize::i32Bit: { - *Info = {FABI_F80_I16_I32_PTR, (void*)&FEXCore::CPU::OpHandlers::handle4, Core::OPINDEX_F80CVTTOINT_4, - SupportsPreserveAllABI}; + *Info = {FABI_F80_I16_I32_PTR, Core::OPINDEX_F80CVTTOINT_4, SupportsPreserveAllABI}; return true; } default: LogMan::Msg::DFmt("Unhandled size: {}", OpSize); @@ -176,16 +203,16 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I break; } -#define COMMON_UNARY_X87_OP(OP) \ - case IR::OP_F80##OP: { \ - *Info = {FABI_F80_I16_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle, Core::OPINDEX_F80##OP, SupportsPreserveAllABI}; \ - return true; \ +#define COMMON_UNARY_X87_OP(OP) \ + case IR::OP_F80##OP: { \ + *Info = {FABI_F80_I16_F80_PTR, Core::OPINDEX_F80##OP, SupportsPreserveAllABI}; \ + return true; \ } -#define COMMON_BINARY_X87_OP(OP) \ - case IR::OP_F80##OP: { \ - *Info = {FABI_F80_I16_F80_F80_PTR, (void*)&FEXCore::CPU::OpHandlers::handle, Core::OPINDEX_F80##OP, SupportsPreserveAllABI}; \ - return true; \ +#define COMMON_BINARY_X87_OP(OP) \ + case IR::OP_F80##OP: { \ + *Info = {FABI_F80_I16_F80_F80_PTR, Core::OPINDEX_F80##OP, SupportsPreserveAllABI}; \ + return true; \ } #define COMMON_F64_OP(OP) \ @@ -231,13 +258,8 @@ bool InterpreterOps::GetFallbackHandler(bool SupportsPreserveAllABI, const IR::I COMMON_F64_OP(SCALE) // SSE4.2 Fallbacks - case IR::OP_VPCMPESTRX: - *Info = {FABI_I32_I64_I64_V128_V128_I16, (void*)&FEXCore::CPU::OpHandlers::handle, Core::OPINDEX_VPCMPESTRX, - SupportsPreserveAllABI}; - return true; - case IR::OP_VPCMPISTRX: - *Info = {FABI_I32_V128_V128_I16, (void*)&FEXCore::CPU::OpHandlers::handle, Core::OPINDEX_VPCMPISTRX, SupportsPreserveAllABI}; - return true; + case IR::OP_VPCMPESTRX: *Info = {FABI_I32_I64_I64_V128_V128_I16, Core::OPINDEX_VPCMPESTRX, SupportsPreserveAllABI}; return true; + case IR::OP_VPCMPISTRX: *Info = {FABI_I32_V128_V128_I16, Core::OPINDEX_VPCMPISTRX, SupportsPreserveAllABI}; return true; default: break; } diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h b/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h index c82872439..c063d2ca9 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h @@ -13,7 +13,6 @@ struct IROp_Header; namespace FEXCore::CPU { enum FallbackABI { - FABI_UNKNOWN, FABI_F80_I16_F32_PTR, FABI_F80_I16_F64_PTR, FABI_F80_I16_I16_PTR, @@ -30,18 +29,17 @@ enum FallbackABI { FABI_F80_I16_F80_F80_PTR, FABI_I32_I64_I64_V128_V128_I16, FABI_I32_V128_V128_I16, + FABI_UNKNOWN, }; - struct FallbackInfo { FallbackABI ABI; - void* fn; FEXCore::Core::FallbackHandlerIndex HandlerIndex; bool SupportsPreserveAllABI; }; class InterpreterOps { public: - static void FillFallbackIndexPointers(uint64_t* Info); + static void FillFallbackIndexPointers(Core::FallbackABIInfo* Info, uint64_t* ABIHandlers); static bool GetFallbackHandler(bool SupportsPreserveAllABI, const IR::IROp_Header* IROp, FallbackInfo* Info); }; } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/JIT.cpp b/FEXCore/Source/Interface/Core/JIT/JIT.cpp index b9160814a..e514e06ca 100644 --- a/FEXCore/Source/Interface/Core/JIT/JIT.cpp +++ b/FEXCore/Source/Interface/Core/JIT/JIT.cpp @@ -88,392 +88,345 @@ void Arm64JITCore::Op_Unhandled(const IR::IROp_Header* IROp, IR::NodeID Node) { #endif } else { auto FillF80Result = [&]() { - if (!TMP_ABIARGS) { - mov(VTMP1.Q(), ARMEmitter::VReg::v0.Q()); - } - - FillForABICall(Info.SupportsPreserveAllABI, true); - const auto Dst = GetVReg(Node); mov(Dst.Q(), VTMP1.Q()); }; auto FillF64Result = [&]() { - if (!TMP_ABIARGS) { - mov(VTMP1.D(), ARMEmitter::DReg::d0); - } - FillForABICall(Info.SupportsPreserveAllABI, true); - const auto Dst = GetVReg(Node); - mov(Dst.D(), VTMP1.D()); + fmov(Dst.D(), VTMP1.D()); + }; + + auto FillF32Result = [&]() { + const auto Dst = GetVReg(Node); + fmov(Dst.S(), VTMP1.S()); + }; + + auto FillI64Result = [&]() { + const auto Dst = GetReg(Node); + mov(Dst.X(), TMP1); }; auto FillI32Result = [&]() { - if (!TMP_ABIARGS) { - mov(TMP1.W(), ARMEmitter::WReg::w0); - } - FillForABICall(Info.SupportsPreserveAllABI, true); + const auto Dst = GetReg(Node); + mov(Dst.W(), TMP1.W()); + }; + auto FillI16Result = [&]() { const auto Dst = GetReg(Node); mov(Dst.W(), TMP1.W()); }; switch (Info.ABI) { case FABI_F80_I16_F32_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); - fmov(ARMEmitter::SReg::s0, Src1.S()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::XReg::x1, STATE); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + fmov(VTMP1.S(), Src1.S()); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF80Result(); } break; case FABI_F80_I16_F64_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); - mov(ARMEmitter::DReg::d0, Src1.D()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::XReg::x1, STATE); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + mov(VTMP1.D(), Src1.D()); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF80Result(); } break; case FABI_F80_I16_I16_PTR: case FABI_F80_I16_I32_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // tmp2 (x1/x11): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetReg(IROp->Args[0].ID()); + + // Need to sign or zero extend this for the dispatcher handler. if (Info.ABI == FABI_F80_I16_I16_PTR) { - sxth(ARMEmitter::Size::i32Bit, ARMEmitter::Reg::r1, Src1); + sxth(ARMEmitter::Size::i32Bit, TMP2, Src1); } else { - mov(ARMEmitter::Size::i32Bit, ARMEmitter::Reg::r1, Src1); - } - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::XReg::x2, STATE); - ldr(ARMEmitter::XReg::x3, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r3); - } else { - blr(ARMEmitter::Reg::r3); + mov(ARMEmitter::Size::i32Bit, TMP2, Src1); } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF80Result(); } break; case FABI_F32_I16_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.Q(), Src1.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); - mov(ARMEmitter::XReg::x1, STATE); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } - - if (!TMP_ABIARGS) { - fmov(VTMP1.S(), ARMEmitter::SReg::s0); - } - FillForABICall(Info.SupportsPreserveAllABI, true); - - const auto Dst = GetVReg(Node); - fmov(Dst.S(), VTMP1.S()); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); + FillF32Result(); } break; case FABI_F64_I16_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.Q(), Src1.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::XReg::x1, STATE); - - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF64Result(); } break; case FABI_F64_I16_F64_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.D(), Src1.D()); - mov(ARMEmitter::DReg::d0, Src1.D()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::XReg::x1, STATE); - - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF64Result(); } break; case FABI_F64_I16_F64_F64_PTR: { + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); + const auto Src1 = GetVReg(IROp->Args[0].ID()); const auto Src2 = GetVReg(IROp->Args[1].ID()); mov(VTMP1.D(), Src1.D()); mov(VTMP2.D(), Src2.D()); - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); - - if (!TMP_ABIARGS) { - mov(ARMEmitter::DReg::d0, VTMP1.D()); - mov(ARMEmitter::DReg::d1, VTMP2.D()); - } - - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::XReg::x1, STATE); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF64Result(); } break; case FABI_I16_I16_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.Q(), Src1.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::XReg::x1, STATE); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } - - if (!TMP_ABIARGS) { - mov(TMP1, ARMEmitter::XReg::x0); - } - FillForABICall(Info.SupportsPreserveAllABI, true); - - const auto Dst = GetReg(Node); - sxth(ARMEmitter::Size::i64Bit, Dst, TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); + FillI16Result(); } break; + case FABI_I32_I16_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.Q(), Src1.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::XReg::x1, STATE); - - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillI32Result(); } break; + case FABI_I64_I16_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): source + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.Q(), Src1.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::XReg::x1, STATE); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } - - if (!TMP_ABIARGS) { - mov(TMP1, ARMEmitter::XReg::x0); - } - FillForABICall(Info.SupportsPreserveAllABI, true); - - const auto Dst = GetReg(Node); - mov(ARMEmitter::Size::i64Bit, Dst, TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); + FillI64Result(); } break; + case FABI_I64_I16_F80_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); const auto Src2 = GetVReg(IROp->Args[1].ID()); + mov(VTMP1.Q(), Src1.Q()); + mov(VTMP2.Q(), Src2.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - if (!TMP_ABIARGS) { - mov(VTMP1.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - mov(ARMEmitter::VReg::v0.Q(), VTMP1.Q()); - } else { - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - } - mov(ARMEmitter::XReg::x1, STATE); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } - - if (!TMP_ABIARGS) { - mov(TMP1, ARMEmitter::XReg::x0); - } - FillForABICall(Info.SupportsPreserveAllABI, true); - - const auto Dst = GetReg(Node); - mov(ARMEmitter::Size::i64Bit, Dst, TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); + FillI64Result(); } break; + case FABI_F80_I16_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); + mov(VTMP1.Q(), Src1.Q()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - mov(ARMEmitter::XReg::x1, STATE); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF80Result(); } break; + case FABI_F80_I16_F80_F80_PTR: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(IROp->Args[0].ID()); const auto Src2 = GetVReg(IROp->Args[1].ID()); - ldrh(ARMEmitter::WReg::w0, STATE, offsetof(FEXCore::Core::CPUState, FCW)); - if (!TMP_ABIARGS) { - mov(VTMP1.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - mov(ARMEmitter::VReg::v0.Q(), VTMP1.Q()); - } else { - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - } + mov(VTMP1.Q(), Src1.Q()); + mov(VTMP2.Q(), Src2.Q()); - mov(ARMEmitter::XReg::x1, STATE); - ldr(ARMEmitter::XReg::x2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall( - ARMEmitter::Reg::r2); - } else { - blr(ARMEmitter::Reg::r2); - } + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP1); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillF80Result(); } break; + case FABI_I32_I64_I64_V128_V128_I16: { + // Linux Reg/Win32 Reg: + // stack: FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + // tmp1 (x0/x10): source 1 + // tmp2 (x1/x11): source 2 + // tmp3 (x2/x12): source 3 const auto Op = IROp->C(); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + + stp(TMP1, ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); + const auto SrcRAX = GetReg(Op->RAX.ID()); const auto SrcRDX = GetReg(Op->RDX.ID()); + const auto Control = Op->Control; mov(TMP1, SrcRAX.X()); mov(TMP2, SrcRDX.X()); - - SpillForABICall(Info.SupportsPreserveAllABI, TMP3, true); - - const auto Control = Op->Control; + movz(ARMEmitter::Size::i32Bit, TMP3, Control); const auto Src1 = GetVReg(Op->LHS.ID()); const auto Src2 = GetVReg(Op->RHS.ID()); - if (!TMP_ABIARGS) { - mov(ARMEmitter::XReg::x0, TMP1); - mov(ARMEmitter::XReg::x1, TMP2); - } + mov(VTMP1.Q(), Src1.Q()); + mov(VTMP2.Q(), Src2.Q()); - if (!TMP_ABIARGS) { - mov(VTMP1.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - mov(ARMEmitter::VReg::v0.Q(), VTMP1.Q()); - } else { - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - } - - movz(ARMEmitter::Size::i32Bit, ARMEmitter::Reg::r2, Control); - - ldr(ARMEmitter::XReg::x3, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r3); - } else { - blr(ARMEmitter::Reg::r3); - } + blr(TMP4); + ldp(ARMEmitter::XReg::zr, ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillI32Result(); } break; case FABI_I32_V128_V128_I16: { - SpillForABICall(Info.SupportsPreserveAllABI, TMP1, true); - + // Linux Reg/Win32 Reg: + // tmp4 (x4/x13): FallbackHandler + // x30: return + // vtmp1 (v0/v16): vector source 1 + // vtmp2 (v1/v17): vector source 2 + // tmp1 (x0/x10): source 1 const auto Op = IROp->C(); + str(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, -16); const auto Src1 = GetVReg(Op->LHS.ID()); const auto Src2 = GetVReg(Op->RHS.ID()); const auto Control = Op->Control; - if (!TMP_ABIARGS) { - mov(VTMP1.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - mov(ARMEmitter::VReg::v0.Q(), VTMP1.Q()); - } else { - mov(ARMEmitter::VReg::v0.Q(), Src1.Q()); - mov(ARMEmitter::VReg::v1.Q(), Src2.Q()); - } + mov(VTMP1.Q(), Src1.Q()); + mov(VTMP2.Q(), Src2.Q()); + movz(ARMEmitter::Size::i32Bit, TMP1, Control); - movz(ARMEmitter::Size::i32Bit, ARMEmitter::Reg::r0, Control); - - ldr(ARMEmitter::XReg::x1, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex])); - if (!CTX->Config.DisableVixlIndirectCalls) [[unlikely]] { - GenerateIndirectRuntimeCall(ARMEmitter::Reg::r1); - } else { - blr(ARMEmitter::Reg::r1); - } + ldr(TMP2, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].ABIHandler)); + ldr(TMP4, STATE_PTR(CpuStateFrame, Pointers.Common.FallbackHandlerPointers[Info.HandlerIndex].Func)); + blr(TMP2); + ldr(ARMEmitter::XReg::lr, ARMEmitter::Reg::rsp, 16); FillI32Result(); } break; case FABI_UNKNOWN: @@ -588,9 +541,6 @@ Arm64JITCore::Arm64JITCore(FEXCore::Context::ContextImpl* ctx, FEXCore::Core::In } Common.ExitFunctionLink = reinterpret_cast(&Context::ContextImpl::ThreadExitFunctionLink); - // Fill in the fallback handlers - InterpreterOps::FillFallbackIndexPointers(Common.FallbackHandlerPointers); - // Platform Specific auto& AArch64 = ThreadState->CurrentFrame->Pointers.AArch64; diff --git a/FEXCore/include/FEXCore/Core/CoreState.h b/FEXCore/include/FEXCore/Core/CoreState.h index e2da0a500..598d8abe1 100644 --- a/FEXCore/include/FEXCore/Core/CoreState.h +++ b/FEXCore/include/FEXCore/Core/CoreState.h @@ -244,6 +244,11 @@ enum FallbackHandlerIndex { OPINDEX_MAX, }; +struct FallbackABIInfo { + uint64_t ABIHandler; + uint64_t Func; +}; + struct JITPointers { struct { @@ -262,7 +267,7 @@ struct JITPointers { // Handles returning/calling ARM64EC code from the JIT, expects the target PC in TMP3 uint64_t ExitFunctionEC {}; - uint64_t FallbackHandlerPointers[FallbackHandlerIndex::OPINDEX_MAX]; + FallbackABIInfo 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]; uint64_t TelemetryValueAddresses[FEXCore::Telemetry::TYPE_LAST]; From 75a39c8939a075a4f76b79b3da01979891c19f12 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Thu, 24 Apr 2025 15:50:17 -0700 Subject: [PATCH 3/3] InstcountCI: Update --- unittests/InstructionCountCI/AVX128/FMA4.json | 60 +- .../InstructionCountCI/AVX128/VEX_map1.json | 64 +- .../InstructionCountCI/AVX128/VEX_map2.json | 50 +- .../AVX128/VEX_map2_SVE128.json | 48 +- .../InstructionCountCI/AVX128/VEX_map3.json | 16 +- .../InstructionCountCI/Crypto/H0F38.json | 2 +- .../InstructionCountCI/Crypto/H0F3A.json | 20 +- .../InstructionCountCI/FlagM/HotBlocks.json | 27 +- .../InstructionCountCI/FlagM/Secondary.json | 2 +- .../FlagM/Secondary_OpSize.json | 2 +- .../InstructionCountCI/FlagM/VEX_map1.json | 4 +- .../FlagM/x87-Crysis2Max-fmodel.json | 27871 +---- .../FlagM/x87-HalfLife.json | 5575 +- .../FlagM/x87-Oblivion.json | 67270 +++--------- .../FlagM/x87-Psychonauts.json | 84778 +++------------- unittests/InstructionCountCI/FlagM/x87.json | 9595 +- .../InstructionCountCI/FlagM/x87_f64.json | 1352 +- unittests/InstructionCountCI/H0F38.json | 2 +- unittests/InstructionCountCI/H0F3A.json | 14 +- .../InstructionCountCI/PrimaryGroup.json | 8 +- .../InstructionCountCI/SSE42_Strings.json | 112 +- unittests/InstructionCountCI/Secondary.json | 16 +- .../InstructionCountCI/Secondary_OpSize.json | 10 +- .../InstructionCountCI/Secondary_REP.json | 24 +- .../InstructionCountCI/Secondary_REPNE.json | 6 +- unittests/InstructionCountCI/VEX_map1.json | 66 +- .../InstructionCountCI/VEX_map1_FRINTTS.json | 16 +- unittests/InstructionCountCI/VEX_map2.json | 50 +- unittests/InstructionCountCI/VEX_map3.json | 4 +- unittests/InstructionCountCI/x87.json | 9477 +- unittests/InstructionCountCI/x87_f64.json | 1352 +- 31 files changed, 36413 insertions(+), 171480 deletions(-) diff --git a/unittests/InstructionCountCI/AVX128/FMA4.json b/unittests/InstructionCountCI/AVX128/FMA4.json index e56859b74..0f2a44f69 100644 --- a/unittests/InstructionCountCI/AVX128/FMA4.json +++ b/unittests/InstructionCountCI/AVX128/FMA4.json @@ -19,7 +19,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -33,7 +33,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -47,7 +47,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -61,7 +61,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -75,7 +75,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -89,7 +89,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -103,7 +103,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -117,7 +117,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -131,7 +131,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -145,7 +145,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -159,7 +159,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -173,7 +173,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -187,7 +187,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -201,7 +201,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -215,7 +215,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -229,7 +229,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -243,7 +243,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -257,7 +257,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -271,7 +271,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -285,7 +285,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -299,7 +299,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -313,7 +313,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -327,7 +327,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -341,7 +341,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -355,7 +355,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -369,7 +369,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -383,7 +383,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -397,7 +397,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -411,7 +411,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] }, @@ -425,7 +425,7 @@ "str x20, [x28, #24]", "mov w1, #0x401", "str x1, [x28, #1328]", - "ldr x0, [x28, #2336]", + "ldr x0, [x28, #2680]", "br x0" ] } diff --git a/unittests/InstructionCountCI/AVX128/VEX_map1.json b/unittests/InstructionCountCI/AVX128/VEX_map1.json index f47be5fb6..bcae9a2b6 100644 --- a/unittests/InstructionCountCI/AVX128/VEX_map1.json +++ b/unittests/InstructionCountCI/AVX128/VEX_map1.json @@ -485,7 +485,7 @@ ], "ExpectedArm64ASM": [ "ushr v2.4s, v16.4s, #31", - "ldr q3, [x28, #2560]", + "ldr q3, [x28, #2896]", "ushl v2.4s, v2.4s, v3.4s", "addv s2, v2.4s", "mov w4, v2.s[0]" @@ -499,7 +499,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #32]", "ushr v3.4s, v16.4s, #31", - "ldr q4, [x28, #2560]", + "ldr q4, [x28, #2896]", "ushl v3.4s, v3.4s, v4.4s", "addv s3, v3.4s", "mov w20, v3.s[0]", @@ -1122,7 +1122,7 @@ "Map 1 0b01 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1134,7 +1134,7 @@ "Map 1 0b01 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1146,7 +1146,7 @@ "Map 1 0b01 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1171,7 +1171,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q3, [x0, #16]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1185,7 +1185,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q3, [x0, #32]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1199,7 +1199,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q3, [x0, #48]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1223,7 +1223,7 @@ "Map 1 0b10 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1235,7 +1235,7 @@ "Map 1 0b10 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1247,7 +1247,7 @@ "Map 1 0b10 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1274,7 +1274,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q3, [x0, #16]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1288,7 +1288,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q3, [x0, #32]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1302,7 +1302,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q3, [x0, #48]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1326,7 +1326,7 @@ "Map 1 0b11 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1338,7 +1338,7 @@ "Map 1 0b11 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1350,7 +1350,7 @@ "Map 1 0b11 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1377,7 +1377,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q3, [x0, #16]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1391,7 +1391,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q3, [x0, #32]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1405,7 +1405,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q3, [x0, #48]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -2288,7 +2288,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -2302,7 +2302,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q4, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v4.16b", "tbl v2.16b, {v2.16b, v3.16b}, v4.16b", @@ -2315,7 +2315,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -2329,7 +2329,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q4, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v4.16b", "tbl v2.16b, {v2.16b, v3.16b}, v4.16b", @@ -2342,7 +2342,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -2356,7 +2356,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q4, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v4.16b", "tbl v2.16b, {v2.16b, v3.16b}, v4.16b", @@ -3763,7 +3763,7 @@ "Map 1 0b01 0xd0 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v18.16b, v2.16b", "fadd v16.2d, v17.2d, v2.2d", "stp xzr, xzr, [x28, #32]" @@ -3777,7 +3777,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr q4, [x28, #2464]", + "ldr q4, [x28, #2800]", "eor v5.16b, v18.16b, v4.16b", "fadd v16.2d, v17.2d, v5.2d", "eor v3.16b, v3.16b, v4.16b", @@ -3791,7 +3791,7 @@ "Map 1 0b11 0xd0 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v18.16b, v2.16b", "fadd v16.4s, v17.4s, v2.4s", "stp xzr, xzr, [x28, #32]" @@ -3805,7 +3805,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr q4, [x28, #2432]", + "ldr q4, [x28, #2768]", "eor v5.16b, v18.16b, v4.16b", "fadd v16.4s, v17.4s, v5.4s", "eor v3.16b, v3.16b, v4.16b", @@ -3976,7 +3976,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2688]", + "ldr q2, [x28, #3024]", "cmlt v3.16b, v16.16b, #0", "and v2.16b, v3.16b, v2.16b", "addp v2.16b, v2.16b, v2.16b", @@ -3992,7 +3992,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #32]", - "ldr q3, [x28, #2688]", + "ldr q3, [x28, #3024]", "cmlt v4.16b, v16.16b, #0", "and v4.16b, v4.16b, v3.16b", "addp v4.16b, v4.16b, v4.16b", diff --git a/unittests/InstructionCountCI/AVX128/VEX_map2.json b/unittests/InstructionCountCI/AVX128/VEX_map2.json index 39cd84fd1..732b6ca47 100644 --- a/unittests/InstructionCountCI/AVX128/VEX_map2.json +++ b/unittests/InstructionCountCI/AVX128/VEX_map2.json @@ -1917,7 +1917,7 @@ "Map 2 0b01 0x41 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2400]", + "ldr q2, [x28, #2736]", "zip1 v3.8h, v2.8h, v17.8h", "zip2 v2.8h, v2.8h, v17.8h", "umin v2.4s, v3.4s, v2.4s", @@ -4485,7 +4485,7 @@ "Map 2 0b01 0x96 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -4502,7 +4502,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2432]", + "ldr q5, [x28, #2768]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -4518,7 +4518,7 @@ "Map 2 0b01 0x96 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -4535,7 +4535,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2464]", + "ldr q5, [x28, #2800]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -4551,7 +4551,7 @@ "Map 2 0b01 0x97 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -4568,7 +4568,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2496]", + "ldr q5, [x28, #2832]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -4584,7 +4584,7 @@ "Map 2 0b01 0x97 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -4601,7 +4601,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2528]", + "ldr q5, [x28, #2864]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -5541,7 +5541,7 @@ "Map 2 0b01 0xa6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -5558,7 +5558,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2432]", + "ldr q5, [x28, #2768]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -5574,7 +5574,7 @@ "Map 2 0b01 0xa6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -5591,7 +5591,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2464]", + "ldr q5, [x28, #2800]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -5607,7 +5607,7 @@ "Map 2 0b01 0xa7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -5624,7 +5624,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2496]", + "ldr q5, [x28, #2832]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -5640,7 +5640,7 @@ "Map 2 0b01 0xa7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -5657,7 +5657,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2528]", + "ldr q5, [x28, #2864]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -5673,7 +5673,7 @@ "Map 2 0b01 0xb6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -5689,7 +5689,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2432]", + "ldr q5, [x28, #2768]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -5704,7 +5704,7 @@ "Map 2 0b01 0xb6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.2d, v17.2d, v18.2d", @@ -5720,7 +5720,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2464]", + "ldr q5, [x28, #2800]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.2d, v17.2d, v18.2d", @@ -5735,7 +5735,7 @@ "Map 2 0b01 0xb7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -5751,7 +5751,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2496]", + "ldr q5, [x28, #2832]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -5766,7 +5766,7 @@ "Map 2 0b01 0xb7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.2d, v17.2d, v18.2d", @@ -5782,7 +5782,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2528]", + "ldr q5, [x28, #2864]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.2d, v17.2d, v18.2d", diff --git a/unittests/InstructionCountCI/AVX128/VEX_map2_SVE128.json b/unittests/InstructionCountCI/AVX128/VEX_map2_SVE128.json index d170bc260..9f8ea1c95 100644 --- a/unittests/InstructionCountCI/AVX128/VEX_map2_SVE128.json +++ b/unittests/InstructionCountCI/AVX128/VEX_map2_SVE128.json @@ -2843,7 +2843,7 @@ "Map 2 0b01 0x96 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -2860,7 +2860,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2432]", + "ldr q5, [x28, #2768]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -2876,7 +2876,7 @@ "Map 2 0b01 0x96 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -2893,7 +2893,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2464]", + "ldr q5, [x28, #2800]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -2909,7 +2909,7 @@ "Map 2 0b01 0x97 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -2926,7 +2926,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2496]", + "ldr q5, [x28, #2832]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v16.4s, v18.4s", @@ -2942,7 +2942,7 @@ "Map 2 0b01 0x97 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v17.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -2959,7 +2959,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2528]", + "ldr q5, [x28, #2864]", "eor v6.16b, v17.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v16.2d, v18.2d", @@ -3879,7 +3879,7 @@ "Map 2 0b01 0xa6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -3896,7 +3896,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2432]", + "ldr q5, [x28, #2768]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -3912,7 +3912,7 @@ "Map 2 0b01 0xa6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -3929,7 +3929,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2464]", + "ldr q5, [x28, #2800]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -3945,7 +3945,7 @@ "Map 2 0b01 0xa7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -3962,7 +3962,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2496]", + "ldr q5, [x28, #2832]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.4s, v17.4s, v16.4s", @@ -3978,7 +3978,7 @@ "Map 2 0b01 0xa7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v18.16b, v2.16b", "mov v0.16b, v2.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -3995,7 +3995,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2528]", + "ldr q5, [x28, #2864]", "eor v6.16b, v18.16b, v5.16b", "mov v0.16b, v6.16b", "fmla v0.2d, v17.2d, v16.2d", @@ -4011,7 +4011,7 @@ "Map 2 0b01 0xb6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -4027,7 +4027,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2432]", + "ldr q5, [x28, #2768]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -4042,7 +4042,7 @@ "Map 2 0b01 0xb6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.2d, v17.2d, v18.2d", @@ -4058,7 +4058,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2464]", + "ldr q5, [x28, #2800]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.2d, v17.2d, v18.2d", @@ -4073,7 +4073,7 @@ "Map 2 0b01 0xb7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -4089,7 +4089,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2496]", + "ldr q5, [x28, #2832]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.4s, v17.4s, v18.4s", @@ -4104,7 +4104,7 @@ "Map 2 0b01 0xb7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v16.16b, v2.16b", "mov v16.16b, v2.16b", "fmla v16.2d, v17.2d, v18.2d", @@ -4120,7 +4120,7 @@ "ldr q2, [x28, #32]", "ldr q3, [x28, #48]", "ldr q4, [x28, #64]", - "ldr q5, [x28, #2528]", + "ldr q5, [x28, #2864]", "eor v6.16b, v16.16b, v5.16b", "mov v16.16b, v6.16b", "fmla v16.2d, v17.2d, v18.2d", diff --git a/unittests/InstructionCountCI/AVX128/VEX_map3.json b/unittests/InstructionCountCI/AVX128/VEX_map3.json index 988569e4d..48a0a182a 100644 --- a/unittests/InstructionCountCI/AVX128/VEX_map3.json +++ b/unittests/InstructionCountCI/AVX128/VEX_map3.json @@ -337,7 +337,7 @@ "Map 3 0b01 0x02 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2592]", + "ldr q2, [x28, #2928]", "tbx v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" ] @@ -348,7 +348,7 @@ "Map 3 0b01 0x02 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2608]", + "ldr q2, [x28, #2944]", "tbx v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" ] @@ -369,7 +369,7 @@ "Map 3 0b01 0x02 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2624]", + "ldr q2, [x28, #2960]", "tbx v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" ] @@ -391,7 +391,7 @@ "Map 3 0b01 0x02 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2640]", + "ldr q2, [x28, #2976]", "tbx v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" ] @@ -412,7 +412,7 @@ "Map 3 0b01 0x02 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2656]", + "ldr q2, [x28, #2992]", "tbx v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" ] @@ -423,7 +423,7 @@ "Map 3 0b01 0x02 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2672]", + "ldr q2, [x28, #3008]", "tbx v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" ] @@ -3488,7 +3488,7 @@ ], "ExpectedArm64ASM": [ "movi v2.2d, #0x0", - "ldr q3, [x28, #2576]", + "ldr q3, [x28, #2912]", "mov v16.16b, v17.16b", "aese v16.16b, v2.16b", "tbl v16.16b, {v16.16b}, v3.16b", @@ -3502,7 +3502,7 @@ ], "ExpectedArm64ASM": [ "movi v2.2d, #0x0", - "ldr q3, [x28, #2576]", + "ldr q3, [x28, #2912]", "mov v16.16b, v17.16b", "aese v16.16b, v2.16b", "tbl v16.16b, {v16.16b}, v3.16b", diff --git a/unittests/InstructionCountCI/Crypto/H0F38.json b/unittests/InstructionCountCI/Crypto/H0F38.json index 63b5a76ee..686b01faf 100644 --- a/unittests/InstructionCountCI/Crypto/H0F38.json +++ b/unittests/InstructionCountCI/Crypto/H0F38.json @@ -31,7 +31,7 @@ "0x66 0x0f 0x38 0xca" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q2, [x0, #432]", "tbl v3.16b, {v16.16b}, v2.16b", "tbl v4.16b, {v17.16b}, v2.16b", diff --git a/unittests/InstructionCountCI/Crypto/H0F3A.json b/unittests/InstructionCountCI/Crypto/H0F3A.json index a921f375d..81a160991 100644 --- a/unittests/InstructionCountCI/Crypto/H0F3A.json +++ b/unittests/InstructionCountCI/Crypto/H0F3A.json @@ -55,7 +55,7 @@ "0x66 0x0f 0x3a 0xdf" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2576]", + "ldr q2, [x28, #2912]", "movi v3.2d, #0x0", "mov v16.16b, v17.16b", "aese v16.16b, v3.16b", @@ -68,7 +68,7 @@ "0x66 0x0f 0x3a 0xdf" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2576]", + "ldr q2, [x28, #2912]", "movi v3.2d, #0x0", "mov v16.16b, v17.16b", "aese v16.16b, v3.16b", @@ -84,9 +84,9 @@ "0x66 0x0f 0x3a 0xcc" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2960]", + "ldr q2, [x28, #3296]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", @@ -101,9 +101,9 @@ "0x66 0x0f 0x3a 0xcc" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2976]", + "ldr q2, [x28, #3312]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", @@ -118,9 +118,9 @@ "0x66 0x0f 0x3a 0xcc" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2992]", + "ldr q2, [x28, #3328]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", @@ -135,9 +135,9 @@ "0x66 0x0f 0x3a 0xcc" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #3008]", + "ldr q2, [x28, #3344]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", diff --git a/unittests/InstructionCountCI/FlagM/HotBlocks.json b/unittests/InstructionCountCI/FlagM/HotBlocks.json index a7e5fd6e2..e57ceb3f2 100644 --- a/unittests/InstructionCountCI/FlagM/HotBlocks.json +++ b/unittests/InstructionCountCI/FlagM/HotBlocks.json @@ -900,37 +900,20 @@ ] }, "pcmpistri xmm0, xmm1, 0_0_00_11_01b": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 19, "Comment": [ "A Hat In Time spends at least 5% CPU time in this instruction", "Comes from vcruntime140.dll wcsstr" ], "ExpectedArm64ASM": [ - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", "mov w0, #0xd", - "ldr x1, [x28, #1760]", + "ldr x1, [x28, #2096]", + "ldr x3, [x28, #2104]", "blr x1", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x30, [sp], #16", "mov w20, w0", "mov w27, #0x0", "uxth w21, w20", diff --git a/unittests/InstructionCountCI/FlagM/Secondary.json b/unittests/InstructionCountCI/FlagM/Secondary.json index 40f5a59eb..d6d4c8b36 100644 --- a/unittests/InstructionCountCI/FlagM/Secondary.json +++ b/unittests/InstructionCountCI/FlagM/Secondary.json @@ -1604,7 +1604,7 @@ "Comment": "0x0f 0xd7", "ExpectedArm64ASM": [ "ldr d2, [x28, #1040]", - "ldr d3, [x28, #2688]", + "ldr d3, [x28, #3024]", "cmlt v2.16b, v2.16b, #0", "and v2.16b, v2.16b, v3.16b", "addp v2.16b, v2.16b, v2.16b", diff --git a/unittests/InstructionCountCI/FlagM/Secondary_OpSize.json b/unittests/InstructionCountCI/FlagM/Secondary_OpSize.json index 24f45e81b..3d558ca8a 100644 --- a/unittests/InstructionCountCI/FlagM/Secondary_OpSize.json +++ b/unittests/InstructionCountCI/FlagM/Secondary_OpSize.json @@ -37,7 +37,7 @@ "ExpectedInstructionCount": 7, "Comment": "0x66 0x0f 0xd7", "ExpectedArm64ASM": [ - "ldr q2, [x28, #2688]", + "ldr q2, [x28, #3024]", "cmlt v3.16b, v16.16b, #0", "and v2.16b, v3.16b, v2.16b", "addp v2.16b, v2.16b, v2.16b", diff --git a/unittests/InstructionCountCI/FlagM/VEX_map1.json b/unittests/InstructionCountCI/FlagM/VEX_map1.json index 7d967b308..618c26968 100644 --- a/unittests/InstructionCountCI/FlagM/VEX_map1.json +++ b/unittests/InstructionCountCI/FlagM/VEX_map1.json @@ -68,7 +68,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2688]", + "ldr q2, [x28, #3024]", "cmlt v3.16b, v16.16b, #0", "and v2.16b, v3.16b, v2.16b", "addp v2.16b, v2.16b, v2.16b", @@ -83,7 +83,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1912]", + "ldr x0, [x28, #2256]", "ld1b {z2.b}, p7/z, [x0]", "mrs x0, nzcv", "mov z0.d, #0", diff --git a/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json b/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json index f81ea90f0..8c75d53d1 100644 --- a/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json +++ b/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json @@ -832,12975 +832,3855 @@ "mov x8, x26", "ldr w4, [x9, #16]", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xe354", "movk w20, #0x100d, lsl #16", "ldr w7, [x20]", "ldr s3, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-128]", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr s2, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-124]", "ldr s2, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr s2, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-120]", "ldr s2, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-12]", "ldr s2, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-116]", "ldr s2, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-16]", "ldr s2, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-112]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-20]", "ldr s2, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-108]", "ldr s2, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-24]", "ldr s2, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-104]", "ldr s2, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-28]", "ldr s2, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-100]", "ldr s2, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-32]", "ldr s2, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-96]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-36]", "ldr s2, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-92]", "ldr s2, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-40]", "ldr s2, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-88]", "ldr s2, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-44]", "ldr s2, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-84]", "ldr s2, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-48]", "ldr s2, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-80]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-52]", "ldr s2, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-76]", "ldr s2, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-56]", "ldr s2, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-72]", "ldr s2, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-60]", "ldr s2, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-68]", "ldr s2, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xe358", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", "ldr s3, [x7, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-64]", "ldur s2, [x9, #-68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-256]", "ldur s2, [x9, #-128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-196]", "ldur s2, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-252]", "ldur s2, [x9, #-124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-200]", "ldur s2, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-248]", "ldur s2, [x9, #-120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-204]", "ldur s2, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-244]", "ldur s2, [x9, #-116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-208]", "ldur s2, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-240]", "ldur s2, [x9, #-112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-212]", "ldur s2, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-236]", "ldur s2, [x9, #-108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-216]", "ldur s2, [x9, #-92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-232]", "ldur s2, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-220]", "ldur s2, [x9, #-96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-228]", "ldur s2, [x9, #-100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-224]", "ldur s2, [x9, #-64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-192]", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-132]", "ldur s2, [x9, #-60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-188]", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-136]", "ldur s2, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-184]", "ldur s2, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-140]", "ldur s2, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-180]", "ldur s2, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-144]", "ldur s2, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-176]", "ldur s2, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-148]", "ldur s2, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-172]", "ldur s2, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-152]", "ldur s2, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-168]", "ldur s2, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-156]", "ldur s2, [x9, #-36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-164]", "ldur s2, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xe35c", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-160]", "ldur s2, [x9, #-228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-256]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-128]", "ldur s2, [x9, #-256]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-100]", "ldur s2, [x9, #-232]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-252]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-124]", "ldur s2, [x9, #-252]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-232]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-104]", "ldur s2, [x9, #-236]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-248]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-120]", "ldur s2, [x9, #-248]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-236]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-108]", "ldur s2, [x9, #-240]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-244]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-116]", "ldur s2, [x9, #-244]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-240]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-112]", "ldur s2, [x9, #-224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-96]", "ldur s2, [x9, #-196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-68]", "ldur s2, [x9, #-220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-92]", "ldur s2, [x9, #-200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-72]", "ldur s2, [x9, #-216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-88]", "ldur s2, [x9, #-204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-76]", "ldur s2, [x9, #-212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-84]", "ldur s2, [x9, #-208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-80]", "ldur s2, [x9, #-164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-64]", "ldur s2, [x9, #-192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-36]", "ldur s2, [x9, #-168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-60]", "ldur s2, [x9, #-188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-40]", "ldur s2, [x9, #-172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-56]", "ldur s2, [x9, #-184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-44]", "ldur s2, [x9, #-176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-52]", "ldur s2, [x9, #-180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-48]", "ldur s2, [x9, #-160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-32]", "ldur s2, [x9, #-132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldur s2, [x9, #-156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-28]", "ldur s2, [x9, #-136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldur s2, [x9, #-152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-24]", "ldur s2, [x9, #-140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-12]", "ldur s2, [x9, #-148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-20]", "ldur s2, [x9, #-144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xe360", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-16]", "ldr s2, [x4]", @@ -13809,9953 +4689,2961 @@ "mov x20, #0xfffffffffffffefc", "str s2, [x9, x20, sxtx]", "ldur s2, [x9, #-116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-256]", "ldur s2, [x9, #-128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x9, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-244]", "ldur s2, [x9, #-120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-252]", "ldur s2, [x9, #-124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9, x20, sxtx]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-248]", "ldur s2, [x9, #-100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-240]", "ldur s2, [x9, #-100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-228]", "ldur s2, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-236]", "ldur s2, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-232]", "ldur s2, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-224]", "ldur s2, [x9, #-96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-212]", "ldur s2, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-220]", "ldur s2, [x9, #-92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-216]", "ldur s2, [x9, #-68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-208]", "ldur s2, [x9, #-68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-196]", "ldur s2, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xe364", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", "ldur s5, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-204]", "ldur s2, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-200]", "ldur s2, [x9, #-64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-192]", "ldur s2, [x9, #-64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-180]", "ldur s2, [x9, #-60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-188]", "ldur s2, [x9, #-60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-184]", "ldur s2, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-176]", "ldur s2, [x9, #-36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-164]", "ldur s2, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-172]", "ldur s2, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-168]", "ldur s2, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-160]", "ldur s2, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-148]", "ldur s2, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-156]", "ldur s2, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-152]", "ldur s2, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-144]", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-132]", "ldur s2, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-140]", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-136]", "ldr s2, [x4]", "str s2, [x9, #16]", "ldur s2, [x9, #-252]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-256]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-128]", "ldur s2, [x9, #-256]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-252]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x9, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-124]", "ldur s2, [x9, #-244]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-248]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-120]", "ldur s2, [x9, #-244]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-248]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-116]", "ldur s2, [x9, #-116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-120]", "ldur s2, [x9, #-236]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-240]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-112]", "ldur s2, [x9, #-240]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-236]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-108]", "ldur s2, [x9, #-228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-232]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-104]", "ldur s2, [x9, #-228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-232]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-100]", "ldur s2, [x9, #-100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-104]", "ldur s2, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-112]", "ldur s2, [x9, #-104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-104]", "ldur s2, [x9, #-100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-108]", "ldur s2, [x9, #-224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-96]", "ldur s2, [x9, #-224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-92]", "ldur s2, [x9, #-216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-88]", "ldur s2, [x9, #-212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-84]", "ldur s2, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-88]", "ldur s2, [x9, #-208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-80]", "ldur s2, [x9, #-208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-76]", "ldur s2, [x9, #-200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-72]", "ldur s2, [x9, #-196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-68]", "ldur s2, [x9, #-68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-72]", "ldur s4, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-80]", "ldur s4, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-72]", "ldur s4, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-76]", "ldur s4, [x9, #-188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-64]", "ldur s4, [x9, #-192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-60]", "ldur s4, [x9, #-180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-56]", "ldur s4, [x9, #-180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-52]", "ldur s4, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-56]", "ldur s4, [x9, #-172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-48]", "ldur s4, [x9, #-176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-44]", "ldur s4, [x9, #-164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-40]", "ldur s4, [x9, #-164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-36]", "ldur s4, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-40]", "ldur s4, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-48]", "ldur s4, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-40]", "ldur s4, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-44]", "ldur s4, [x9, #-160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-32]", "ldur s4, [x9, #-160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-28]", "ldur s4, [x9, #-152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-24]", "ldur s4, [x9, #-148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-20]", "ldur s4, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-24]", "ldur s4, [x9, #-144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-16]", "ldr w4, [x9, #8]", "ldur s4, [x9, #-144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w7, [x9, #12]", "ldur s6, [x9, #-140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-12]", "ldur s4, [x9, #-136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "stur s4, [x9, #-8]", "ldur s4, [x9, #-132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-4]", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s4, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-8]", "ldur s3, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-16]", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-8]", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-12]", "ldur s3, [x9, #-128]", @@ -23777,3070 +7665,923 @@ "ldur s3, [x9, #-100]", "str s3, [x7, #768]", "ldur s3, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-96]", "ldur s3, [x9, #-96]", "str s3, [x4, #896]", "ldur s3, [x9, #-80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-80]", "ldur s3, [x9, #-80]", "str s3, [x4, #640]", "ldur s3, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-88]", "ldur s3, [x9, #-88]", "str s3, [x4, #384]", "ldur s3, [x9, #-72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-72]", "ldur s3, [x9, #-72]", "str s3, [x4, #128]", "ldur s3, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-92]", "ldur s3, [x9, #-92]", "str s3, [x7, #128]", "ldur s3, [x9, #-76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-76]", "ldur s3, [x9, #-76]", "str s3, [x7, #384]", "ldur s3, [x9, #-84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-84]", "ldur s3, [x9, #-84]", "str s3, [x7, #640]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #896]", "ldur s2, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-32]", "ldur s2, [x9, #-64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #960]", "ldur s2, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #832]", "ldur s2, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-16]", "ldur s2, [x9, #-48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #704]", "ldur s2, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #576]", "ldur s2, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-24]", "ldur s2, [x9, #-56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #448]", "ldur s2, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #320]", "ldur s2, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldur s2, [x9, #-40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #192]", "ldur s2, [x9, #-60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #64]", "ldur s2, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-28]", "ldur s2, [x9, #-60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #64]", "ldur s2, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #192]", "ldur s2, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-12]", "ldur s2, [x9, #-44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #320]", "ldur s2, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #448]", "ldur s2, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-20]", "ldur s2, [x9, #-52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #576]", "ldur s2, [x9, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #704]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #832]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #960]", "mov x8, x9", @@ -26856,7 +8597,7 @@ "strb w21, [x28, #1298]" ], "x86InstructionCount": 809, - "ExpectedInstructionCount": 26029 + "ExpectedInstructionCount": 7770 } } } diff --git a/unittests/InstructionCountCI/FlagM/x87-HalfLife.json b/unittests/InstructionCountCI/FlagM/x87-HalfLife.json index 8dfeed836..8ac844ad7 100644 --- a/unittests/InstructionCountCI/FlagM/x87-HalfLife.json +++ b/unittests/InstructionCountCI/FlagM/x87-HalfLife.json @@ -14,7 +14,7 @@ "Instructions": { "Block1": { "x86InstructionCount": 70, - "ExpectedInstructionCount": 1270, + "ExpectedInstructionCount": 415, "x86Insts": [ "sub esp,0x2c", "mov ecx,dword [esp + 0x34]", @@ -95,1232 +95,377 @@ "ldr w5, [x8, #48]", "ldr w4, [x8, #56]", "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #16]", "mov w20, #0x8", "ldr s7, [x7, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x5, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #20]", "ldr s9, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #28]", "ldr s5, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "movi v6.2d, #0x0", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s8, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1362,7 +507,7 @@ }, "Block2": { "x86InstructionCount": 37, - "ExpectedInstructionCount": 517, + "ExpectedInstructionCount": 213, "x86Insts": [ "sub esp,0x1c", "mov edx,dword [esp + 0x20]", @@ -1408,90 +553,33 @@ "ldr w5, [x8, #32]", "ldr w4, [x8, #36]", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "bic v2.16b, v2.16b, v3.16b", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "ldr q4, [x28, #2944]", + "ldr q4, [x28, #3280]", "bic v3.16b, v3.16b, v4.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1506,90 +594,33 @@ "dup v4.2d, x21", "bsl v4.16b, v3.16b, v2.16b", "ldr s2, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "bic v2.16b, v2.16b, v3.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "ldr q5, [x28, #2944]", + "ldr q5, [x28, #3280]", "bic v3.16b, v3.16b, v5.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1604,90 +635,33 @@ "bsl v5.16b, v3.16b, v2.16b", "mov w21, #0x8", "ldr s2, [x5, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "bic v2.16b, v2.16b, v3.16b", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "ldr q6, [x28, #2944]", + "ldr q6, [x28, #3280]", "bic v3.16b, v3.16b, v6.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -1700,194 +674,61 @@ "csetm x22, ls", "dup v6.2d, x22", "bsl v6.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1552]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1680]", + "ldr x3, [x28, #1688]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -1924,7 +765,7 @@ }, "Block3": { "x86InstructionCount": 32, - "ExpectedInstructionCount": 752, + "ExpectedInstructionCount": 258, "x86Insts": [ "fld dword [ecx]", "fld dword [edx + 0x4]", @@ -1961,661 +802,205 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x7, #8]", "str s6, [x8]", "ldr s6, [x5, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s5, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s5, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w20, #0x1", "strb w20, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w21, [x28, #1019]", "sub w21, w21, #0x1 (1)", @@ -2640,32 +1025,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -2678,31 +1044,12 @@ "strb w21, [x28, #1019]", "add x0, x28, x21, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x10]", "ldrb w22, [x28, #1298]", @@ -2716,7 +1063,7 @@ }, "Block4": { "x86InstructionCount": 54, - "ExpectedInstructionCount": 194, + "ExpectedInstructionCount": 80, "x86Insts": [ "push ebp", "push edi", @@ -2787,31 +1134,12 @@ "mov w20, #0x2098", "movk w20, #0x5, lsl #16", "ldr d2, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str w10, [x8, #12]", "ldr w11, [x8, #100]", @@ -2820,139 +1148,44 @@ "str w4, [x8, #40]", "ldr w4, [x8, #96]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x8]", "mov w20, #0x44", "movk w20, #0x1, lsl #16", @@ -2972,7 +1205,7 @@ }, "Block5": { "x86InstructionCount": 49, - "ExpectedInstructionCount": 910, + "ExpectedInstructionCount": 302, "x86Insts": [ "fld dword [esp + 0x80]", "fsub dword [esp + 0x7c]", @@ -3026,793 +1259,242 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x8, #136]", "ldr w7, [x8, #140]", "ldr s17, [x8, #124]", "str w5, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #52]", "ldr s3, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s4, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s16, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldr s2, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldr s2, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str w7, [x8, #28]", "str s16, [x8, #16]", @@ -3820,88 +1502,31 @@ "str s17, [x8, #12]", "str w7, [x8, #24]", "str w9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "movi v2.2d, #0x0", "ldr s3, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -3939,7 +1564,7 @@ }, "Block6": { "x86InstructionCount": 39, - "ExpectedInstructionCount": 867, + "ExpectedInstructionCount": 297, "x86Insts": [ "push ebp", "push edi", @@ -3994,820 +1619,250 @@ "ldr w4, [x8, #28]", "ldr w5, [x8, #24]", "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w9, [x8, #40]", "ldr w11, [x8, #44]", "ldr w10, [x8, #48]", "ldr s3, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w20, #0x8", "ldr s4, [x7, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x7, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "movi v6.2d, #0x0", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -4853,7 +1908,7 @@ }, "Block7": { "x86InstructionCount": 25, - "ExpectedInstructionCount": 794, + "ExpectedInstructionCount": 262, "x86Insts": [ "fld dword [ebx + 0x4]", "fld dword [ebx]", @@ -4883,709 +1938,215 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s6, [x5, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s5, [x5, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -5611,62 +2172,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x11]", "ldrb w22, [x28, #1298]", @@ -5680,7 +2203,7 @@ }, "Block8": { "x86InstructionCount": 25, - "ExpectedInstructionCount": 247, + "ExpectedInstructionCount": 171, "x86Insts": [ "fstp st0", "fstp st3", @@ -5786,31 +2309,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w22, [x28, #1298]", @@ -5833,31 +2337,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldrb w22, [x28, #1298]", @@ -5880,31 +2365,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldrb w22, [x28, #1298]", @@ -5916,32 +2382,13 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x8]", "ldrb w22, [x28, #1298]", "lsl w21, w21, w20", @@ -5960,7 +2407,7 @@ }, "Block9": { "x86InstructionCount": 25, - "ExpectedInstructionCount": 247, + "ExpectedInstructionCount": 171, "x86Insts": [ "fstp st0", "fstp st3", @@ -6066,31 +2513,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w22, [x28, #1298]", @@ -6113,31 +2541,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldrb w22, [x28, #1298]", @@ -6160,31 +2569,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldrb w22, [x28, #1298]", @@ -6196,32 +2586,13 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x8]", "ldrb w22, [x28, #1298]", "lsl w21, w21, w20", diff --git a/unittests/InstructionCountCI/FlagM/x87-Oblivion.json b/unittests/InstructionCountCI/FlagM/x87-Oblivion.json index b0cfbc5e5..efabe8c3b 100644 --- a/unittests/InstructionCountCI/FlagM/x87-Oblivion.json +++ b/unittests/InstructionCountCI/FlagM/x87-Oblivion.json @@ -14,7 +14,7 @@ "Instructions": { "Block1": { "x86InstructionCount": 911, - "ExpectedInstructionCount": 24268, + "ExpectedInstructionCount": 7339, "x86Insts": [ "sub esp,0x118", "fld dword [ecx + 0x1084]", @@ -931,23583 +931,7091 @@ "ExpectedArm64ASM": [ "sub w8, w8, #0x118 (280)", "ldr s2, [x7, #4228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8]", "ldr s2, [x7, #4224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldr s2, [x7, #4220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x7, #4216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x7, #4212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x7, #4208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x7, #4204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x7, #4200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldr s2, [x7, #4196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldr s2, [x7, #4192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #36]", "ldr s2, [x7, #4188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldr s2, [x7, #4184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x7, #4180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x7, #4176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "ldr s2, [x7, #4172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x7, #4168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #68]", "ldr s4, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #72]", "ldr s6, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #76]", "ldr s8, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #80]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #84]", "ldr s8, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #88]", "ldr s8, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "ldr s8, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #96]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xc1d0", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w21, #0xc1d4", "movk w21, #0xb3, lsl #16", "ldr s3, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w22, #0xc1d8", "movk w22, #0xb3, lsl #16", "ldr s3, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #108]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w23, #0xc1dc", "movk w23, #0xb3, lsl #16", "ldr s3, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #112]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w24, #0xc1e0", "movk w24, #0xb3, lsl #16", "ldr s3, [x24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #116]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w25, #0xc1e4", "movk w25, #0xb3, lsl #16", "ldr s3, [x25]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #120]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w12, #0xc1e8", "movk w12, #0xb3, lsl #16", "ldr s3, [x12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #124]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w13, #0xc1ec", "movk w13, #0xb3, lsl #16", "ldr s3, [x13]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #128]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8]", "ldr s4, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #4]", "ldr s6, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr s8, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w14, #0xc1f0", "movk w14, #0xb3, lsl #16", "ldr s3, [x14]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w14, #0xc1f4", "movk w14, #0xb3, lsl #16", "ldr s4, [x14]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w14, #0xc1f8", "movk w14, #0xb3, lsl #16", "ldr s5, [x14]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s6, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w14, #0xc1fc", "movk w14, #0xb3, lsl #16", "ldr s6, [x14]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldr s2, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #32]", "ldr s8, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #36]", "ldr s8, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #40]", "ldr s8, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #68]", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #72]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc200", "movk w15, #0xb3, lsl #16", "ldr s6, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc204", "movk w15, #0xb3, lsl #16", "ldr s7, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #84]", "ldr s8, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #88]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #100]", "ldr s8, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #104]", "ldr s8, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #108]", "ldr s2, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #112]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #116]", "ldr s8, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #120]", "ldr s8, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #124]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #128]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc208", "movk w15, #0xb3, lsl #16", "ldr s8, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldr s2, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #36]", "ldr s2, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "ldr s2, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str s2, [x8, #192]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #160]", "ldr s2, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v2.16b, v2.16b, v9.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #140]", "ldr s2, [x8, #140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #220]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v2.16b, v2.16b, v9.16b", "ldr s9, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #252]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str s2, [x8, #200]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #184]", "ldr s2, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #168]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #152]", "ldr s2, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v2.16b, v2.16b, v9.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #132]", "ldr s2, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #212]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v2.16b, v2.16b, v9.16b", "ldr s9, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #272]", "ldr s9, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #64]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #228]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d9, [x8, #272]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #260]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #244]", "ldr s2, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v2.16b, v2.16b, v9.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #268]", "ldr s2, [x8, #4]", "str s2, [x8, #144]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str s2, [x8, #176]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v9.16b, v2.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #236]", "ldr s2, [x7, #4104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc190", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8]", "ldr s2, [x7, #4108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc194", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldr s2, [x7, #4112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc198", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x7, #4116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc19c", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x7, #4120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1a0", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x7, #4124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1a4", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x7, #4128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1a8", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x7, #4132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1ac", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldr s2, [x7, #4136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1b0", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldr s2, [x7, #4140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1b4", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #36]", "ldr s2, [x7, #4144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1b8", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldr s2, [x7, #4148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1bc", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x7, #4152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1c0", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x7, #4156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1c4", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "ldr s2, [x7, #4160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1c8", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x7, #4164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w15, #0xc1cc", "movk w15, #0xb3, lsl #16", "ldr s9, [x15]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldr s2, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldr s2, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #100]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #104]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #108]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #112]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #116]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x25]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #120]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #124]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x13]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #128]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x14]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldr s2, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldr s2, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #36]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x14]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #68]", "ldr s4, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #72]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #84]", "ldr s4, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #88]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #100]", "ldr s4, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #104]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #108]", "ldr s2, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #112]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #116]", "ldr s4, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #120]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #124]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #128]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #36]", "ldr s2, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "ldr s2, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #196]", "ldr s4, [x8, #196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #188]", "ldr s6, [x8, #188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #180]", "ldr s6, [x8, #180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #64]", "ldr s6, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #148]", "ldr s6, [x8, #148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "ldr q8, [x28, #2944]", + "ldr q8, [x28, #3280]", "eor v6.16b, v6.16b, v8.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #272]", "ldr s6, [x8, #272]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #208]", "ldr s6, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #156]", "ldr s6, [x8, #156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v6.16b, v6.16b, v9.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #136]", "ldr s6, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s9, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #216]", "ldr s6, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v6.16b, v6.16b, v9.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #64]", "ldr s5, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s9, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #232]", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #224]", "ldr s6, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s9, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #240]", "ldr s7, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s9, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x7, #4100]", "ldr w5, [x7, #4096]", "strb wzr, [x28, #1017]", "add w4, w5, w4, lsl #2", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #64]", "ldr s3, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #248]", "ldr s5, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "ldr q7, [x28, #2944]", + "ldr q7, [x28, #3280]", "eor v5.16b, v5.16b, v7.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #64]", "ldr s5, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #264]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #256]", "ldr s3, [x8, #144]", @@ -24521,145 +8029,50 @@ "ldr s3, [x8, #160]", "str s3, [x4, #256]", "ldr s3, [x8, #164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str s3, [x4, #320]", "ldr s3, [x8, #168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str s3, [x4, #384]", "ldr s3, [x8, #172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str s3, [x4, #448]", "ldr s3, [x8, #176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str s3, [x4, #512]", "ldr s3, [x8, #180]", "str s3, [x4, #576]", "ldr s3, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str s3, [x4, #640]", "ldr s3, [x8, #188]", @@ -24667,521 +8080,179 @@ "ldr s3, [x8, #192]", "str s3, [x4, #768]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #832]", "ldr s3, [x8, #200]", "str s3, [x4, #896]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #960]", "movi v3.2d, #0x0", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #1024]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1088]", "ldr s2, [x8, #200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1152]", "strb wzr, [x28, #1017]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v4.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1216]", "ldr s2, [x8, #192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1280]", "ldr s2, [x8, #188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1344]", "strb wzr, [x28, #1017]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v9.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1408]", "ldr s2, [x8, #180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1472]", "strb wzr, [x28, #1017]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v8.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1536]", "strb wzr, [x28, #1017]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v7.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1600]", "strb wzr, [x28, #1017]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v6.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1664]", - "ldr q2, [x28, #2944]", + "ldr q2, [x28, #3280]", "eor v2.16b, v5.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1728]", "ldr s2, [x8, #140]", @@ -25201,7 +8272,7 @@ }, "Block2": { "x86InstructionCount": 630, - "ExpectedInstructionCount": 15636, + "ExpectedInstructionCount": 4711, "x86Insts": [ "mov eax,dword [ebp + 0x8]", "fld dword [eax + 0x40]", @@ -25837,11934 +8908,3593 @@ "ExpectedArm64ASM": [ "ldr w4, [x9, #8]", "ldr s2, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #68]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #64]", "ldr s2, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #60]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #56]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #52]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #48]", "ldr s2, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #44]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #40]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #36]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #32]", "ldr s2, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #28]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #24]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #20]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #16]", "ldr s2, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #8]", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v4.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d4, d0", "str d4, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #8]", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str s3, [x4, #4]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x4, #68]", "ldr s5, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #60]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x4, #52]", "ldr s5, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #44]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x4, #36]", "ldr s5, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #28]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #4]", "ldr s3, [x8, #4]", "str s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "str d3, [x8, #24]", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v4.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d4, d0", "str d4, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v4.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d4, d0", "str d4, [x8, #128]", "ldr s4, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "mov w20, #0x7b70", "movk w20, #0xa7, lsl #16", "ldr d6, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v6.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w20, #0x7b68", "movk w20, #0xa7, lsl #16", "ldr d7, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w20, #0x7b60", "movk w20, #0xa7, lsl #16", "ldr d8, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v8.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #192]", "ldr d3, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr d9, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr d9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr d9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #200]", "ldr d3, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr d3, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #128]", "ldr s2, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x7b58", "movk w20, #0xa7, lsl #16", "ldr d3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "str d3, [x8, #24]", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v4.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d4, d0", "str d4, [x8, #32]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #144]", "ldr s5, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #40]", "mov w21, #0x7b50", "movk w21, #0xa7, lsl #16", "ldr d9, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w21, #0x7b48", "movk w21, #0xa7, lsl #16", "ldr d3, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w21, #0x7b40", "movk w21, #0xa7, lsl #16", "ldr d4, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v4.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #180]", "ldr d2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr d10, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v10.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d10, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v10.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #196]", "ldr d2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d10, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v10.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #168]", "ldr d2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #144]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #152]", "ldr s5, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #32]", "ldr s5, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #136]", "ldr s5, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #24]", "ldr s5, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v5.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d5, d0", "str d5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #176]", "ldr d2, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr d2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #160]", "ldr d2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr d7, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr d7, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr d7, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #40]", "ldr d5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr d5, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", "mov w21, #0x7bd8", "movk w21, #0xa7, lsl #16", "ldr d5, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v5.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s5, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #20]", "ldr s7, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v8.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d8, d0", "str d8, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr d8, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v8.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #152]", "ldr d7, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #136]", "ldr d7, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldr s2, [x8, #180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #8]", "ldr s4, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "mov w20, #0x7b38", "movk w20, #0xa7, lsl #16", "ldr d7, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #4]", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #124]", "ldr s6, [x8, #196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr s8, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #208]", "ldr s9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "mov w20, #0x7bd0", "movk w20, #0xa7, lsl #16", "ldr d9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #60]", "ldr d9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #120]", "ldr s8, [x8, #168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #168]", "ldr s9, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr s8, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #136]", "ldr s9, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "mov w20, #0x7b30", "movk w20, #0xa7, lsl #16", "ldr d9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #64]", "ldr d9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #116]", "ldr s8, [x8, #144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #144]", "ldr s9, [x8, #200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr s8, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #32]", "ldr s9, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "mov w20, #0x7b28", "movk w20, #0xa7, lsl #16", "ldr d9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #68]", "ldr d9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #112]", "ldr s8, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #72]", "ldr d9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #108]", "ldr d8, [x8, #200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v8.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr d8, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v8.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "mov w20, #0x7b20", "movk w20, #0xa7, lsl #16", "ldr d9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #76]", "ldr d9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #104]", "ldr d8, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v8.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr d8, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v8.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "mov w20, #0x7b18", "movk w20, #0xa7, lsl #16", "ldr d9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v10.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", "str d10, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #80]", "ldr d9, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #8]", "ldr d6, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v6.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr d7, [x8, #208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "mov w20, #0x7be0", "movk w20, #0xa7, lsl #16", "ldr d7, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v7.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #4]", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #96]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x7b10", "movk w20, #0xa7, lsl #16", "ldr d3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "add w4, w7, w7, lsl #3", "ldr w7, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "lsl w4, w4, #4", "mov w20, #0x83d0", @@ -37772,3699 +12502,1115 @@ "mvn w27, w4", "adds w26, w4, w20", "mov x4, x26", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v3.16b, v2.16b, v3.16b", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "ldr q5, [x28, #2944]", + "ldr q5, [x28, #3280]", "eor v5.16b, v4.16b, v5.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #4]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "ldr q6, [x28, #2944]", + "ldr q6, [x28, #3280]", "eor v6.16b, v5.16b, v6.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #8]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "ldr q7, [x28, #2944]", + "ldr q7, [x28, #3280]", "eor v7.16b, v6.16b, v7.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #12]", "ldr s3, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s7, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "ldr q8, [x28, #2944]", + "ldr q8, [x28, #3280]", "eor v8.16b, v7.16b, v8.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s8, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "ldr q9, [x28, #2944]", + "ldr q9, [x28, #3280]", "eor v9.16b, v8.16b, v9.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #20]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "ldr q10, [x28, #2944]", + "ldr q10, [x28, #3280]", "eor v9.16b, v9.16b, v10.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #24]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "ldr q10, [x28, #2944]", + "ldr q10, [x28, #3280]", "eor v9.16b, v9.16b, v10.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #28]", "ldr s3, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "ldr q10, [x28, #2944]", + "ldr q10, [x28, #3280]", "eor v9.16b, v9.16b, v10.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #32]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #36]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #40]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #44]", "ldr s3, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #48]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #52]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #56]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #60]", "ldr s3, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #64]", "ldr s3, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #68]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #72]", "ldr s3, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x7, #76]", "ldr s4, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x7, #80]", "ldr s5, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x7, #84]", "ldr s6, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x7, #88]", "ldr s7, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x7, #92]", "ldr s8, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #24]", "ldr s9, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x7, #96]", "ldr s8, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", - "mov v9.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", "str d9, [x8, #128]", "ldr s9, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x7, #100]", "ldr s8, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x7, #104]", "ldr s9, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x7, #108]", "ldr s8, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x7, #112]", "ldr s8, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v9.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x7, #116]", "ldr s8, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x7, #120]", "ldr s7, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x7, #124]", "ldr s6, [x4, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x7, #128]", "ldr s5, [x4, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x7, #132]", "ldr s4, [x4, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #136]", "ldr s3, [x4, #140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #140]", "mov x8, x9", @@ -41475,7 +13621,7 @@ }, "Block3": { "x86InstructionCount": 649, - "ExpectedInstructionCount": 10837, + "ExpectedInstructionCount": 3427, "x86Insts": [ "fld dword [esi + 0x64]", "mov eax,dword [esi + 0x88]", @@ -42154,273 +14300,83 @@ "ldr s2, [x10, #244]", "str s2, [x8, #40]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #140]", "ldr s3, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #124]", "ldr s3, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #132]", "ldr s2, [x10, #108]", @@ -42432,2101 +14388,638 @@ "ldr s2, [x10, #240]", "str s2, [x8, #40]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #84]", "ldr s3, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #80]", "ldr s3, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldr s2, [x10, #256]", "str s2, [x8, #40]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #40]", "ldr s3, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str s3, [x8, #16]", "ldr s3, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #40]", "ldr s3, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str s3, [x8, #44]", "ldr s3, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #40]", "ldr s3, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str s3, [x8, #20]", "ldr s3, [x8, #140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #76]", "ldr s3, [x8, #76]", "str s3, [x8, #68]", "ldr s3, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #140]", "ldr s3, [x8, #140]", "str s3, [x8, #72]", "ldr s3, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #88]", "ldr s3, [x8, #88]", "str s3, [x8, #64]", "ldr s3, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #80]", "ldr s3, [x8, #80]", "str s3, [x8, #132]", "ldr s3, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #84]", "ldr s3, [x8, #84]", "str s3, [x8, #124]", "ldr s3, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x0", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldr s2, [x8, #40]", "str s2, [x8, #92]", "ldr s2, [x8, #148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #132]", "ldr s3, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s7, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #124]", "ldr s7, [x8, #156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "ldr s8, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #68]", "ldr s8, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #72]", "ldr s8, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #64]", "ldr s8, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #16]", @@ -44542,87 +15035,30 @@ "ldr w5, [x8, #100]", "strb wzr, [x28, #1017]", "str w5, [x8, #252]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #124]", "ldr s8, [x8, #76]", @@ -44638,894 +15074,267 @@ "ldr s8, [x8, #40]", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", @@ -45541,87 +15350,30 @@ "ldr w5, [x8, #28]", "strb wzr, [x28, #1017]", "str w5, [x8, #264]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #124]", "ldr s8, [x8, #76]", @@ -45637,894 +15389,267 @@ "ldr s8, [x8, #40]", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", @@ -46540,87 +15665,30 @@ "ldr w5, [x8, #28]", "strb wzr, [x28, #1017]", "str w5, [x8, #276]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #92]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #132]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #124]", "ldr s4, [x8, #76]", @@ -46636,896 +15704,269 @@ "ldr s4, [x8, #40]", "str s4, [x8, #16]", "ldr s4, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x8, #20]", @@ -47564,273 +16005,83 @@ "ldr s2, [x6, #244]", "str s2, [x8, #20]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #64]", "ldr s3, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #72]", "ldr s3, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldr s2, [x6, #108]", @@ -47842,2100 +16093,637 @@ "ldr s2, [x6, #240]", "str s2, [x8, #20]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #20]", "ldr s3, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #44]", "ldr s3, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldr s2, [x6, #256]", "str s2, [x8, #40]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #20]", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str s3, [x8, #92]", "ldr s3, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #20]", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str s3, [x8, #132]", "ldr s3, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #20]", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str s3, [x8, #124]", "ldr s3, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #40]", "ldr s3, [x8, #40]", "str s3, [x8, #64]", "ldr s3, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #84]", "ldr s3, [x8, #84]", "str s3, [x8, #72]", "ldr s3, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #80]", "ldr s3, [x8, #80]", "str s3, [x8, #68]", "ldr s3, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #88]", "ldr s3, [x8, #88]", "str s3, [x8, #20]", "ldr s3, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #140]", "ldr s3, [x8, #140]", "str s3, [x8, #44]", "ldr s3, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldr s2, [x8, #76]", "str s2, [x8, #16]", "ldr s2, [x8, #148]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #20]", "ldr s3, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s7, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #44]", "ldr s7, [x8, #156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", @@ -49951,87 +16739,30 @@ "ldr w5, [x8, #120]", "strb wzr, [x28, #1017]", "str w5, [x8, #192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #124]", "ldr s8, [x8, #40]", @@ -50047,894 +16778,267 @@ "ldr s8, [x8, #76]", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", @@ -50950,87 +17054,30 @@ "ldr w5, [x8, #120]", "strb wzr, [x28, #1017]", "str w5, [x8, #204]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #124]", "ldr s8, [x8, #40]", @@ -51046,894 +17093,267 @@ "ldr s8, [x8, #76]", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #20]", "ldr s8, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #44]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x8, #20]", @@ -51950,87 +17370,30 @@ "str w5, [x8, #216]", "strb wzr, [x28, #1017]", "str w20, [x8, #-4]!", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #96]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #136]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #128]", "ldr s4, [x8, #44]", @@ -52046,896 +17409,269 @@ "ldr s4, [x8, #80]", "str s4, [x8, #20]", "ldr s4, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldr s2, [x8, #24]", @@ -52969,7 +17705,7 @@ }, "Block4": { "x86InstructionCount": 2050, - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 40, "x86Insts": [ "fldz", "push 0x0", @@ -55034,31 +19770,12 @@ "mov w21, #0x37", "str w21, [x8, #-4]!", "str w7, [x8, #-4]!", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8]", "str w20, [x8, #-4]!", @@ -55086,7 +19803,7 @@ }, "Block5": { "x86InstructionCount": 368, - "ExpectedInstructionCount": 264, + "ExpectedInstructionCount": 131, "x86Insts": [ "mov ebx,dword [eax + 0x68]", "fld dword [esi + 0x2c]", @@ -55466,62 +20183,24 @@ "mov x8, x26", "str s2, [x8, #16]", "uxtb w7, w4", - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "str w7, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "uxtb w5, w6", "movi v2.2d, #0x0", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr w20, [x8, #56]", @@ -55550,85 +20229,28 @@ "mov w20, #0xddd8", "movk w20, #0xa3, lsl #16", "ldr d3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x8, #56]", @@ -55652,58 +20274,20 @@ "fmov d2, x25", "fmov v2.D[1], x20", "msr nzcv, x21", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldr s2, [x8, #56]", @@ -55726,7 +20310,7 @@ }, "Block6": { "x86InstructionCount": 315, - "ExpectedInstructionCount": 54, + "ExpectedInstructionCount": 35, "x86Insts": [ "mov eax,dword [esp + 0x110]", "fldz", @@ -56058,31 +20642,12 @@ "str w4, [x6, #20]", "ldr w7, [x10, #80]", "str w7, [x8, #-4]!", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8]", "mov w20, #0x31", @@ -56103,7 +20668,7 @@ }, "Block7": { "x86InstructionCount": 214, - "ExpectedInstructionCount": 7060, + "ExpectedInstructionCount": 3165, "x86Insts": [ "fld dword [ecx + 0xc]", "fld dword [ecx + 0x18]", @@ -56322,686 +20887,211 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x7, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7, #24]", "ldr s3, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #12]", "ldur s2, [x7, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x7]", "ldur s3, [x7, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x7, #-12]", "ldur s2, [x7, #-36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", "mov w20, #0x8", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #8]", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "stur s3, [x7, #-24]", "ldr s3, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x7, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x7, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #8]", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str s3, [x7]", "ldur s3, [x7, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldrb w21, [x28, #1019]", "sub w21, w21, #0x4 (4)", @@ -57035,62 +21125,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldrb w21, [x28, #1298]", @@ -57101,31 +21153,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x7, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -57153,62 +21186,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldrb w21, [x28, #1298]", @@ -57219,31 +21214,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -57260,62 +21236,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldrb w21, [x28, #1298]", @@ -57331,32 +21269,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -57380,31 +21299,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldrb w21, [x28, #1298]", @@ -57415,31 +21315,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -57451,31 +21332,12 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -57503,62 +21365,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w21, [x28, #1298]", @@ -57574,32 +21398,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -57612,31 +21417,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #64]", "ldrb w21, [x28, #1298]", @@ -57663,62 +21449,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "ldrb w21, [x28, #1298]", @@ -57729,31 +21477,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x7, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -57781,62 +21510,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldrb w21, [x28, #1298]", @@ -57847,31 +21538,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -57888,62 +21560,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldrb w21, [x28, #1298]", @@ -57959,32 +21593,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -57997,31 +21612,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -58032,31 +21628,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58068,31 +21645,12 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58120,62 +21678,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -58191,32 +21711,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -58229,31 +21730,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldrb w21, [x28, #1298]", @@ -58264,31 +21746,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58302,90 +21765,33 @@ "mov w21, #0x7be0", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -58396,31 +21802,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58434,90 +21821,33 @@ "mov w21, #0x7bd8", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -58528,31 +21858,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58566,90 +21877,33 @@ "mov w21, #0x7bd0", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -58660,31 +21914,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58697,59 +21932,21 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58766,32 +21963,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -58806,31 +21984,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w21, [x28, #1298]", @@ -58841,90 +22000,33 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -58935,31 +22037,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -58972,59 +22055,21 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59041,32 +22086,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -59081,31 +22107,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldrb w21, [x28, #1298]", @@ -59116,90 +22123,33 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -59210,31 +22160,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59247,59 +22178,21 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59316,32 +22209,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -59356,31 +22230,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #64]", "ldrb w21, [x28, #1298]", @@ -59391,90 +22246,33 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -59485,31 +22283,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59523,90 +22302,33 @@ "mov w21, #0x7bc8", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w21, [x28, #1298]", @@ -59617,31 +22339,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59655,90 +22358,33 @@ "mov w21, #0x7bc0", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldrb w21, [x28, #1298]", @@ -59749,31 +22395,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59787,90 +22414,33 @@ "mov w21, #0x7bb8", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #64]", "ldrb w21, [x28, #1298]", @@ -59881,31 +22451,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -59919,90 +22470,33 @@ "mov w21, #0x7bb0", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -60013,31 +22507,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60051,90 +22526,33 @@ "mov w21, #0x7ba8", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -60145,31 +22563,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60183,90 +22582,33 @@ "mov w21, #0x7ba0", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -60277,31 +22619,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60314,7 +22637,7 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -60335,62 +22658,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldrb w21, [x28, #1298]", @@ -60403,31 +22688,12 @@ "mov w21, #0x7b98", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60444,32 +22710,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -60484,31 +22731,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldrb w21, [x28, #1298]", @@ -60519,31 +22747,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60556,7 +22765,7 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -60574,31 +22783,12 @@ "mov w21, #0x7b90", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60615,32 +22805,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -60655,31 +22826,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldrb w21, [x28, #1298]", @@ -60703,90 +22855,33 @@ "mov w21, #0x7b88", "movk w21, #0xa7, lsl #16", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldrb w23, [x28, #1298]", @@ -60797,31 +22892,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60834,38 +22910,19 @@ "strb w23, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "mov w23, #0x7b80", "movk w23, #0xa7, lsl #16", "ldr d2, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -60882,62 +22939,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldrb w24, [x28, #1298]", @@ -60950,90 +22969,33 @@ "mov w24, #0x7b78", "movk w24, #0xa7, lsl #16", "ldr d2, [x24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #100]", "ldrb w25, [x28, #1298]", @@ -61044,31 +23006,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61081,31 +23024,12 @@ "strb w25, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w25, [x28, #1298]", @@ -61116,31 +23040,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61152,31 +23057,12 @@ "orr w25, w25, w12", "strb w25, [x28, #1298]", "ldr d2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61193,62 +23079,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldrb w21, [x28, #1298]", @@ -61259,31 +23107,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61311,32 +23140,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -61360,31 +23170,12 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #64]", "ldrb w21, [x28, #1298]", @@ -61407,7 +23198,7 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -61417,32 +23208,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -61453,31 +23225,12 @@ "mov x5, x26", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -61500,7 +23253,7 @@ "strb wzr, [x28, #1017]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -61508,32 +23261,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -61546,31 +23280,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -61581,31 +23296,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61629,95 +23325,38 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr d2, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -61728,90 +23367,33 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr d2, [x24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #56]", "ldrb w21, [x28, #1298]", @@ -61822,31 +23404,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x4, #-28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61858,90 +23421,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-28]", "ldrb w21, [x28, #1298]", @@ -61952,31 +23458,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x4, #-24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -61988,90 +23475,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-24]", "ldrb w21, [x28, #1298]", @@ -62082,31 +23512,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62118,90 +23529,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x4, #-20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-20]", "ldrb w21, [x28, #1298]", @@ -62212,31 +23566,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x4, #-16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62248,90 +23583,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-16]", "ldrb w21, [x28, #1298]", @@ -62342,31 +23620,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x4, #-12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62378,90 +23637,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-12]", "ldrb w21, [x28, #1298]", @@ -62472,31 +23674,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x4, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62508,90 +23691,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-8]", "ldrb w21, [x28, #1298]", @@ -62602,31 +23728,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62638,90 +23745,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x4, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x4, #-4]", "ldrb w21, [x28, #1298]", @@ -62732,31 +23782,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62768,90 +23799,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldrb w21, [x28, #1298]", @@ -62862,31 +23836,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -62898,90 +23853,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #4]", "ldrb w21, [x28, #1298]", @@ -62992,31 +23890,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -63028,90 +23907,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #8]", "ldrb w21, [x28, #1298]", @@ -63122,31 +23944,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -63158,90 +23961,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #12]", "ldrb w21, [x28, #1298]", @@ -63252,31 +23998,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -63288,90 +24015,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #16]", "ldrb w21, [x28, #1298]", @@ -63385,7 +24055,7 @@ }, "Block8": { "x86InstructionCount": 229, - "ExpectedInstructionCount": 6178, + "ExpectedInstructionCount": 1903, "x86Insts": [ "movzx eax,word [esi + edx*0x8]", "fld dword [esi + edx*0x8 + 0x4]", @@ -63625,31 +24295,12 @@ "str s2, [x8, #36]", "ldr w10, [x8, #456]", "ldr s2, [x8, #156]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "uxth w4, w4", "mov x7, x4", @@ -63663,4184 +24314,1277 @@ "str w11, [x8, #16]", "add w20, w4, w10", "ldr s3, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #152]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "add w20, w4, w10", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #160]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #208]", "ldr s2, [x8, #168]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w4, w10", "ldr s3, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #164]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "add w20, w4, w10", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #172]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #212]", "ldr s2, [x8, #180]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w4, w10", "ldr s3, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #176]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "add w20, w4, w10", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov x10, x11", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #184]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x10]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w10, [x8, #56]", "add w20, w10, #0x8 (8)", "add w11, w20, w4", "str w11, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #144]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #216]", "ldr s2, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w4, w6", "ldr s3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w20, w4, w6", "ldr s5, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "add w20, w4, w6", "ldr s6, [x20, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #232]", "ldr s3, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "add w20, w4, w6", "ldr s6, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w20, w4, w6", "ldr s8, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "add w20, w4, w6", "ldr s9, [x20, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #236]", "ldr s6, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w20, w4, w6", "ldr s8, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "add w20, w4, w6", "ldr s9, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "add w20, w4, w6", "ldr s9, [x20, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #240]", "add w20, w10, w4", "ldr s6, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w20, w10, w4", "ldr s8, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #88]", "add w20, w10, w4", "ldr s6, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w20, w10, w4", "ldr s8, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #92]", "ldr s6, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w20, w10, w4", "ldr s8, [x20, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "add w20, w10, w4", "ldr s9, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "mov x10, x11", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x10]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w10, [x8, #32]", "add w20, w10, #0x4 (4)", "add w11, w20, w4", "str w11, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w20, w10, #0x8 (8)", "add w11, w20, w4", "str w11, [x8, #188]", "ldr w11, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #96]", "add w20, w10, w4", "ldr s6, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s6, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w11, [x8, #188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w11, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "add w20, w10, w4", "ldr s2, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w11, [x8, #188]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldr s2, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w10, w4", "ldr s3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x8, #16]", "ldr s3, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x8, #468]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldr s2, [x8, #208]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #192]", "ldr s2, [x8, #212]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #196]", "ldr s2, [x8, #216]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #200]", "ldr s2, [x8, #192]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x20]", "mov w20, #0x1", @@ -67849,1944 +25593,595 @@ "eor x27, x5, x21", "subs w26, w5, w21", "ldr s2, [x8, #196]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", "ldr s4, [x21, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21, #4]", "add w21, w7, #0x8 (8)", "add w4, w21, w4", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x8, #200]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x8, #476]", "ldr s2, [x8, #232]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #220]", "ldr s2, [x8, #236]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #224]", "ldr s2, [x8, #240]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #228]", "ldr s2, [x8, #220]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w9", "ldr s4, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w9", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21]", "ldr s2, [x8, #224]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w9", "ldr s4, [x21, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w9", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21, #4]", "ldr s2, [x8, #228]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w9", "ldr s4, [x21, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w9", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21, #8]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #64]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "add w21, w7, w4", "ldr s2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", "ldr s4, [x21, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21, #4]", "add w21, w7, #0x8 (8)", "add w4, w21, w4", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x8, #480]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #52]", "add w21, w7, w4", "ldr s2, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", "ldr s3, [x21, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w21, w7, w4", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x21, #4]", "add w21, w7, #0x8 (8)", "add w7, w21, w4", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7]", "ldrb w21, [x28, #1019]", @@ -69800,7 +26195,7 @@ }, "Block9": { "x86InstructionCount": 260, - "ExpectedInstructionCount": 235, + "ExpectedInstructionCount": 83, "x86Insts": [ "fld dword [edi]", "fmul st0", @@ -70065,222 +26460,70 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0xf928", "movk w20, #0xa2, lsl #16", "ldr d3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x1f", "movk w20, #0x1, lsl #16", @@ -70303,7 +26546,7 @@ }, "Block10": { "x86InstructionCount": 206, - "ExpectedInstructionCount": 436, + "ExpectedInstructionCount": 227, "x86Insts": [ "fld dword [0x00b42a74]", "push ecx", @@ -70598,89 +26841,32 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #104]", "ldrb w21, [x28, #1298]", @@ -70692,176 +26878,62 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #100]", "ldrb w21, [x28, #1298]", @@ -70872,31 +26944,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70909,31 +26962,12 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8]", "ldrb w21, [x28, #1298]", diff --git a/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json b/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json index b84c7ef1c..15ccf61e7 100644 --- a/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json +++ b/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json @@ -14,7 +14,7 @@ "Instructions": { "Block1": { "x86InstructionCount": 520, - "ExpectedInstructionCount": 15362, + "ExpectedInstructionCount": 4570, "x86Insts": [ "sub esp,0x88", "fld dword [ecx + 0x4]", @@ -540,15359 +540,4567 @@ "ExpectedArm64ASM": [ "sub w8, w8, #0x88 (136)", "ldr s2, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x7, #24]", "ldr s3, [x7, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str w5, [x8, #20]", "ldr s4, [x7, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w5, [x7, #28]", "ldr s5, [x7, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str w5, [x8, #16]", "ldr s6, [x7, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #8]", "ldr s9, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8]", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #4]", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8]", "ldr s9, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #128]", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #120]", "strb wzr, [x28, #1017]", "ldr s9, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #96]", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #64]", "ldr s7, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #8]", "ldr s9, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8]", "ldr s9, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #4]", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8]", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #36]", "ldr s9, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #52]", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #92]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #100]", "ldr s7, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #88]", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #48]", "ldr s7, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #104]", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #80]", "ldr s7, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s10", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v10.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8]", "ldr s7, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #68]", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #76]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #116]", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #132]", "ldr s7, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #32]", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #40]", "ldr s7, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #24]", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #56]", "ldr s7, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", "ldr s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8]", "ldr s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #44]", "ldr s5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #60]", "ldr s5, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #108]", "ldr s5, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #84]", "ldr s5, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #12]", "strb wzr, [x28, #1017]", "ldr s7, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8]", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #8]", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #112]", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #28]", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #72]", "ldr s5, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #4]", "ldr s6, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", "ldr s6, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #16]", "ldr s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4]", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #4]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #8]", "ldr s4, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #12]", "ldr s4, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #24]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #28]", "ldr s4, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #36]", "strb wzr, [x28, #1017]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #44]", "ldr s4, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #48]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #56]", "ldr s4, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #60]", "ldr s4, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #64]", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #68]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #72]", "ldr s4, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #76]", "ldr s4, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #88]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #92]", "ldr s4, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #100]", "strb wzr, [x28, #1017]", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #108]", "ldr s4, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #12]", "ldr s4, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #8]", "ldr s4, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #112]", "ldr s3, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #116]", "ldr s3, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #120]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #124]", "adds w26, w8, #0x88 (136)", @@ -15904,7 +5112,7 @@ }, "Block2": { "x86InstructionCount": 434, - "ExpectedInstructionCount": 13204, + "ExpectedInstructionCount": 3932, "x86Insts": [ "sub esp,0x90", "fld dword [ecx + 0x4]", @@ -16344,13194 +5552,3922 @@ "ExpectedArm64ASM": [ "sub w8, w8, #0x90 (144)", "ldr s2, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #4]", "ldr s7, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #84]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #100]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #60]", "ldr s5, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #68]", "ldr s5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #96]", "ldr s5, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #120]", "ldr s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #80]", "ldr s5, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #40]", "ldr s5, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #4]", "ldr s7, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #116]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #32]", "ldr s5, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #36]", "ldr s5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #136]", "ldr s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #128]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #48]", "ldr s5, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #4]", "ldr s7, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #108]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #76]", "ldr s5, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #52]", "ldr s5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #64]", "ldr s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #88]", "ldr s5, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #8]", "ldr s7, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #4]", "ldr s7, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #16]", "ldr s8, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8]", "ldr s8, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #124]", "ldr s8, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #140]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #44]", "ldr s5, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #112]", "ldr s5, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #28]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #20]", "ldr s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #24]", "ldr s5, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #8]", "ldr s5, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #4]", "ldr s5, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #16]", "ldr s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #128]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8]", "strb wzr, [x28, #1017]", "ldr s6, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #12]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #96]", "ldr s3, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #100]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #104]", "ldr s3, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #108]", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #112]", "ldr s3, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #116]", "ldr s3, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #120]", "ldr s3, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #124]", "ldr s3, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #8]", "ldr s5, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #4]", "ldr s5, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #16]", "ldr s6, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8]", "ldr s6, [x8, #136]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x4, #64]", "ldr s6, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x4, #68]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #72]", "ldr s3, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #76]", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #80]", "ldr s3, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #84]", "ldr s3, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #88]", "ldr s3, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #92]", "ldr s3, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #112]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #24]", "ldr s4, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #8]", "ldr s4, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #4]", "ldr s4, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #32]", "ldr s4, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x4, #36]", "ldr s4, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #40]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #44]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #48]", "ldr s2, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #52]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #56]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #60]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #8]", "ldr s4, [x8, #100]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #4]", "ldr s4, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #16]", "ldr s5, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #124]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8]", "ldr s5, [x8, #132]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #140]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x4]", "ldr s5, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x4, #4]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #8]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #12]", "ldr s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #16]", "ldr s2, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #20]", "ldr s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #24]", "ldr s2, [x8, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #28]", "mvn w27, w8", @@ -30364,7 +10300,7 @@ }, "Block4": { "x86InstructionCount": 351, - "ExpectedInstructionCount": 11730, + "ExpectedInstructionCount": 5270, "x86Insts": [ "mov ebp,dword [esp + 0x64]", "fadd dword [ebp + 0x8]", @@ -30721,151 +10657,56 @@ "ExpectedArm64ASM": [ "ldr w9, [x8, #100]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w9, w9, #0x10 (16)", "str w9, [x8, #100]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #108]", "ldrb w21, [x28, #1298]", @@ -30877,31 +10718,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -30913,148 +10735,53 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #104]", "ldrb w21, [x28, #1298]", @@ -31065,31 +10792,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31101,148 +10809,53 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldrb w21, [x28, #1298]", @@ -31253,31 +10866,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31289,148 +10883,53 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldrb w21, [x28, #1298]", @@ -31441,31 +10940,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31483,31 +10963,12 @@ "str w9, [x8, #56]", "ldr w9, [x8, #100]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31520,37 +10981,18 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldrb w21, [x28, #1298]", @@ -31561,31 +11003,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x11, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31597,89 +11020,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x5, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x11, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31692,94 +11058,37 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x5, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x11, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31791,90 +11100,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x5, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w21, [x28, #1298]", @@ -31885,31 +11137,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x5, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -31921,90 +11154,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x11, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w21, [x28, #1298]", @@ -32015,31 +11191,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32051,90 +11208,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -32145,31 +11245,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32182,95 +11263,38 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldrb w21, [x28, #1298]", @@ -32281,31 +11305,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32317,90 +11322,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldrb w21, [x28, #1298]", @@ -32411,31 +11359,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32447,90 +11376,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x11, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldrb w21, [x28, #1298]", @@ -32541,31 +11413,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x7, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32577,89 +11430,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x10, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x7, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32671,90 +11467,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x10, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w21, [x28, #1298]", @@ -32765,31 +11504,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x10, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32801,90 +11521,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x7, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w21, [x28, #1298]", @@ -32895,31 +11558,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x10, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -32931,90 +11575,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x7, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w21, [x28, #1298]", @@ -33025,31 +11612,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -33061,90 +11629,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x10]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -33155,31 +11666,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -33191,90 +11683,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x10, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -33285,31 +11720,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x10]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -33321,90 +11737,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldrb w21, [x28, #1298]", @@ -33415,31 +11774,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x10, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -33451,90 +11791,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldrb w21, [x28, #1298]", @@ -33561,62 +11844,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x11, #-8]", "ldrb w21, [x28, #1298]", @@ -33640,90 +11885,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x11, #-4]", "ldrb w21, [x28, #1298]", @@ -33734,31 +11922,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -33770,90 +11939,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x11]", "ldrb w21, [x28, #1298]", @@ -33864,31 +11976,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -33900,90 +11993,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x11, #4]", "ldrb w21, [x28, #1298]", @@ -34008,62 +12044,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x10, #-8]", "ldrb w21, [x28, #1298]", @@ -34091,31 +12089,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34132,62 +12111,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x10, #-4]", "ldrb w21, [x28, #1298]", @@ -34205,31 +12146,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34241,90 +12163,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x10]", "ldrb w21, [x28, #1298]", @@ -34335,31 +12200,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34371,90 +12217,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x10, #4]", "ldrb w21, [x28, #1298]", @@ -34465,31 +12254,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34501,89 +12271,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34595,89 +12308,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34694,61 +12350,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34765,32 +12383,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -34800,32 +12399,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -34838,31 +12418,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x5, #-8]", "ldrb w21, [x28, #1298]", @@ -34873,31 +12434,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34914,61 +12456,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -34985,32 +12489,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -35020,32 +12505,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -35058,31 +12524,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x5, #-4]", "ldrb w21, [x28, #1298]", @@ -35107,31 +12554,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35143,89 +12571,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35237,60 +12608,22 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -35313,61 +12646,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35384,32 +12679,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -35419,32 +12695,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -35457,31 +12714,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x5]", "ldrb w21, [x28, #1298]", @@ -35510,61 +12748,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35581,32 +12781,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -35616,32 +12797,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -35654,31 +12816,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x5, #4]", "ldrb w21, [x28, #1298]", @@ -35703,31 +12846,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35739,89 +12863,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35833,89 +12900,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -35932,62 +12942,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36004,32 +12976,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -36039,32 +12992,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -36077,31 +13011,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x7, #-8]", "ldrb w21, [x28, #1298]", @@ -36112,31 +13027,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36153,61 +13049,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36224,32 +13082,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -36259,32 +13098,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -36297,31 +13117,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x7, #-4]", "ldrb w21, [x28, #1298]", @@ -36346,31 +13147,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36382,89 +13164,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36476,89 +13201,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36575,61 +13243,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36646,32 +13276,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -36681,32 +13292,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -36719,31 +13311,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7]", "ldrb w21, [x28, #1298]", @@ -36754,31 +13327,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36795,61 +13349,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -36866,32 +13382,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -36901,32 +13398,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -36939,31 +13417,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #4]", "ldrb w21, [x28, #1298]", @@ -36988,31 +13447,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37025,90 +13465,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #48]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37122,95 +13505,38 @@ "ldr w9, [x8, #48]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37223,90 +13549,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #48]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w21, [x28, #1298]", @@ -37317,31 +13586,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37354,91 +13604,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #36]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #48]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w21, [x28, #1298]", @@ -37449,31 +13642,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37486,90 +13660,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #36]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -37580,31 +13697,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37618,96 +13716,39 @@ "ldr w9, [x8, #48]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldrb w21, [x28, #1298]", @@ -37718,31 +13759,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37755,90 +13777,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #48]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldrb w21, [x28, #1298]", @@ -37849,31 +13814,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -37886,91 +13832,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #36]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #112]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldrb w21, [x28, #1298]", @@ -37981,31 +13870,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38017,89 +13887,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38111,90 +13924,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w21, [x28, #1298]", @@ -38205,31 +13961,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38241,90 +13978,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w21, [x28, #1298]", @@ -38335,31 +14015,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38371,90 +14032,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w21, [x28, #1298]", @@ -38465,31 +14069,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38501,90 +14086,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -38595,31 +14123,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38631,90 +14140,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -38725,31 +14177,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38761,90 +14194,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldrb w21, [x28, #1298]", @@ -38855,31 +14231,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -38892,90 +14249,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #36]", "ldr s2, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldrb w21, [x28, #1298]", @@ -39002,62 +14302,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #8]", "ldrb w21, [x28, #1298]", @@ -39081,90 +14343,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #12]", "ldrb w21, [x28, #1298]", @@ -39175,31 +14380,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -39211,90 +14397,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9]", "ldrb w21, [x28, #1298]", @@ -39305,31 +14434,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -39341,90 +14451,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #4]", "ldrb w21, [x28, #1298]", @@ -39450,62 +14503,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #8]", "ldrb w21, [x28, #1298]", @@ -39533,31 +14548,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -39574,62 +14570,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #12]", "ldrb w21, [x28, #1298]", @@ -39647,31 +14605,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -39683,90 +14622,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9]", "ldrb w21, [x28, #1298]", @@ -39777,31 +14659,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -39813,90 +14676,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #4]", "ldrb w21, [x28, #1298]", @@ -39908,31 +14714,12 @@ "strb w20, [x28, #1019]", "ldr w9, [x8, #48]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -39944,89 +14731,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40038,89 +14768,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40137,61 +14810,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40208,32 +14843,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -40243,32 +14859,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -40281,31 +14878,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #8]", "ldrb w21, [x28, #1298]", @@ -40316,31 +14894,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40357,61 +14916,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40428,32 +14949,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -40463,32 +14965,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -40501,31 +14984,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #12]", "ldrb w21, [x28, #1298]", @@ -40550,31 +15014,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40586,89 +15031,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40680,89 +15068,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40779,32 +15110,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -40827,32 +15139,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -40862,32 +15155,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -40900,31 +15174,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9]", "ldrb w21, [x28, #1298]", @@ -40936,31 +15191,12 @@ "strb w20, [x28, #1019]", "sub w9, w9, #0x10 (16)", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -40978,32 +15214,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -41028,32 +15245,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -41065,32 +15263,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -41104,31 +15283,12 @@ "sub w6, w6, #0x10 (16)", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #20]", "ldrb w21, [x28, #1298]", @@ -41157,31 +15317,12 @@ "strb w20, [x28, #1019]", "ldr w9, [x8, #36]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41194,90 +15335,33 @@ "strb w21, [x28, #1298]", "subs w9, w9, #0x10 (16)", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "str w9, [x8, #36]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41290,60 +15374,22 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #124]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -41353,31 +15399,12 @@ "mov x27, x9", "mov x9, x26", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41395,61 +15422,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41466,32 +15455,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -41501,32 +15471,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -41539,31 +15490,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #24]", "ldrb w21, [x28, #1298]", @@ -41574,31 +15506,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41615,61 +15528,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41686,32 +15561,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -41721,32 +15577,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -41759,31 +15596,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #28]", "ldrb w21, [x28, #1298]", @@ -41808,31 +15626,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41844,89 +15643,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -41938,89 +15680,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -42037,61 +15722,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -42108,32 +15755,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -42143,32 +15771,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -42181,31 +15790,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #16]", "ldrb w21, [x28, #1298]", @@ -42216,31 +15806,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -42257,61 +15828,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -42328,32 +15861,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -42363,32 +15877,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -42401,31 +15896,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #20]", "ldrb w21, [x28, #1298]", @@ -42453,7 +15929,7 @@ }, "Block5": { "x86InstructionCount": 346, - "ExpectedInstructionCount": 11669, + "ExpectedInstructionCount": 5209, "x86Insts": [ "mov ebp,dword [esp + 0x64]", "fadd dword [ebp + 0x8]", @@ -42805,151 +16281,56 @@ "ExpectedArm64ASM": [ "ldr w9, [x8, #100]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w9, w9, #0x10 (16)", "str w9, [x8, #100]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #108]", "ldrb w21, [x28, #1298]", @@ -42961,31 +16342,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -42997,148 +16359,53 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #104]", "ldrb w21, [x28, #1298]", @@ -43149,31 +16416,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43185,148 +16433,53 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldrb w21, [x28, #1298]", @@ -43337,31 +16490,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43373,148 +16507,53 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldrb w21, [x28, #1298]", @@ -43525,31 +16564,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43567,31 +16587,12 @@ "str w9, [x8, #56]", "ldr w9, [x8, #100]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43604,37 +16605,18 @@ "strb w21, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #60]", "ldrb w21, [x28, #1298]", @@ -43645,31 +16627,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x5, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43681,89 +16644,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x11, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x11, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43775,89 +16681,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x5, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x11, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43869,90 +16718,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x5, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w21, [x28, #1298]", @@ -43963,31 +16755,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x11, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -43999,90 +16772,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x5, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w21, [x28, #1298]", @@ -44093,31 +16809,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44129,90 +16826,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -44223,31 +16863,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44259,90 +16880,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -44353,31 +16917,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44389,90 +16934,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldrb w21, [x28, #1298]", @@ -44483,31 +16971,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x11, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44519,90 +16988,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x5, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldrb w21, [x28, #1298]", @@ -44613,31 +17025,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x7, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44649,89 +17042,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x10, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldur s2, [x7, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44743,90 +17079,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x10, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w21, [x28, #1298]", @@ -44837,31 +17116,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x10, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -44873,90 +17133,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x7, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w21, [x28, #1298]", @@ -44967,31 +17170,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldur s2, [x10, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45003,90 +17187,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldur s2, [x7, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w21, [x28, #1298]", @@ -45097,31 +17224,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45133,90 +17241,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x10]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -45227,31 +17278,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45263,90 +17295,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x10, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldrb w21, [x28, #1298]", @@ -45357,31 +17332,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x10]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45393,90 +17349,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x7]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldrb w21, [x28, #1298]", @@ -45487,31 +17386,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x10, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45523,90 +17403,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x7, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldrb w21, [x28, #1298]", @@ -45633,62 +17456,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x11, #-8]", "ldrb w21, [x28, #1298]", @@ -45699,31 +17484,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45740,62 +17506,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x11, #-4]", "ldrb w21, [x28, #1298]", @@ -45806,31 +17534,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45842,90 +17551,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x11]", "ldrb w21, [x28, #1298]", @@ -45936,31 +17588,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -45972,90 +17605,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x11, #4]", "ldrb w21, [x28, #1298]", @@ -46080,62 +17656,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x10, #-8]", "ldrb w21, [x28, #1298]", @@ -46163,90 +17701,33 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x10, #-4]", "ldrb w21, [x28, #1298]", @@ -46257,31 +17738,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46293,90 +17755,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x10]", "ldrb w21, [x28, #1298]", @@ -46387,31 +17792,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46423,90 +17809,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x10, #4]", "ldrb w21, [x28, #1298]", @@ -46517,31 +17846,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46553,89 +17863,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46647,89 +17900,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46746,61 +17942,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46817,32 +17975,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -46852,32 +17991,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -46890,31 +18010,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x5, #-8]", "ldrb w21, [x28, #1298]", @@ -46925,31 +18026,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -46966,61 +18048,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47037,32 +18081,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -47072,32 +18097,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -47110,31 +18116,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x5, #-4]", "ldrb w21, [x28, #1298]", @@ -47159,31 +18146,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47195,89 +18163,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47289,60 +18200,22 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -47365,61 +18238,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47436,32 +18271,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -47471,32 +18287,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -47509,31 +18306,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x5]", "ldrb w21, [x28, #1298]", @@ -47562,61 +18340,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47633,32 +18373,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -47668,32 +18389,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -47706,31 +18408,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x5, #4]", "ldrb w21, [x28, #1298]", @@ -47755,31 +18438,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47791,89 +18455,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47885,89 +18492,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -47984,61 +18534,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48055,32 +18567,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -48090,32 +18583,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -48129,31 +18603,12 @@ "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x7, #-8]", "ldrb w21, [x28, #1298]", @@ -48164,31 +18619,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48205,61 +18641,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48276,32 +18674,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -48311,32 +18690,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -48349,31 +18709,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x7, #-4]", "ldrb w21, [x28, #1298]", @@ -48398,31 +18739,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48434,89 +18756,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48528,89 +18793,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48627,61 +18835,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48698,32 +18868,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -48733,32 +18884,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -48771,31 +18903,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7]", "ldrb w21, [x28, #1298]", @@ -48806,31 +18919,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48847,61 +18941,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -48918,32 +18974,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -48953,32 +18990,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -48991,31 +19009,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #4]", "ldrb w21, [x28, #1298]", @@ -49040,31 +19039,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49077,90 +19057,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49173,90 +19096,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49269,91 +19135,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w21, [x28, #1298]", @@ -49364,31 +19173,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49401,91 +19191,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w21, [x28, #1298]", @@ -49496,31 +19229,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49533,91 +19247,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #68]", "ldrb w21, [x28, #1298]", @@ -49628,31 +19285,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49665,91 +19303,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #76]", "ldrb w21, [x28, #1298]", @@ -49760,31 +19341,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49797,91 +19359,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #36]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #88]", "ldrb w21, [x28, #1298]", @@ -49892,31 +19397,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -49929,91 +19415,34 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #40]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr w9, [x8, #112]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #92]", "ldrb w21, [x28, #1298]", @@ -50024,31 +19453,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50060,89 +19470,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50154,90 +19507,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w21, [x28, #1298]", @@ -50248,31 +19544,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50284,90 +19561,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w21, [x28, #1298]", @@ -50378,31 +19598,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50414,90 +19615,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w21, [x28, #1298]", @@ -50508,31 +19652,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50544,90 +19669,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #72]", "ldrb w21, [x28, #1298]", @@ -50638,31 +19706,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50674,90 +19723,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #80]", "ldrb w21, [x28, #1298]", @@ -50768,31 +19760,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50804,90 +19777,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x6]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #96]", "ldrb w21, [x28, #1298]", @@ -50898,31 +19814,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x9, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -50935,90 +19832,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #36]", "ldr s2, [x6, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #84]", "ldrb w21, [x28, #1298]", @@ -51045,62 +19885,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #8]", "ldrb w21, [x28, #1298]", @@ -51111,31 +19913,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -51152,62 +19935,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #12]", "ldrb w21, [x28, #1298]", @@ -51218,31 +19963,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -51254,90 +19980,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9]", "ldrb w21, [x28, #1298]", @@ -51348,31 +20017,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -51384,90 +20034,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #4]", "ldrb w21, [x28, #1298]", @@ -51493,62 +20086,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #8]", "ldrb w21, [x28, #1298]", @@ -51576,90 +20131,33 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #12]", "ldrb w21, [x28, #1298]", @@ -51670,31 +20168,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #68]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -51706,90 +20185,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #72]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9]", "ldrb w21, [x28, #1298]", @@ -51800,31 +20222,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #76]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -51836,90 +20239,33 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #80]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #4]", "ldrb w21, [x28, #1298]", @@ -51931,31 +20277,12 @@ "strb w20, [x28, #1019]", "ldr w9, [x8, #40]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -51967,89 +20294,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52061,89 +20331,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52160,61 +20373,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52231,32 +20406,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -52266,32 +20422,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -52304,31 +20441,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #8]", "ldrb w21, [x28, #1298]", @@ -52339,31 +20457,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #104]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52380,61 +20479,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #108]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52451,32 +20512,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -52486,32 +20528,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -52524,31 +20547,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #12]", "ldrb w21, [x28, #1298]", @@ -52573,31 +20577,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52609,89 +20594,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52703,89 +20631,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52802,32 +20673,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -52850,32 +20702,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -52885,32 +20718,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -52923,31 +20737,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9]", "ldrb w21, [x28, #1298]", @@ -52958,31 +20753,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -52999,32 +20775,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -53047,32 +20804,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -53085,32 +20823,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -53125,31 +20844,12 @@ "add w10, w10, #0x10 (16)", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x9, #20]", "ldrb w21, [x28, #1298]", @@ -53178,31 +20878,12 @@ "strb w20, [x28, #1019]", "ldr w9, [x8, #36]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53215,90 +20896,33 @@ "strb w21, [x28, #1298]", "sub w9, w9, #0x10 (16)", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "str w9, [x8, #36]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53311,90 +20935,33 @@ "strb w21, [x28, #1298]", "ldr w9, [x8, #124]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w11, w11, #0x10 (16)", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53417,62 +20984,24 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "str w9, [x8, #124]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53489,32 +21018,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -53524,32 +21034,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -53562,31 +21053,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #24]", "ldrb w21, [x28, #1298]", @@ -53597,31 +21069,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53638,61 +21091,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53709,32 +21124,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -53744,32 +21140,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -53782,31 +21159,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #28]", "ldrb w21, [x28, #1298]", @@ -53831,31 +21189,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #84]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53867,89 +21206,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #88]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #92]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -53961,89 +21243,32 @@ "orr w21, w21, w23", "strb w21, [x28, #1298]", "ldr s2, [x8, #96]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -54060,61 +21285,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -54131,32 +21318,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -54166,32 +21334,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -54204,31 +21353,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #16]", "ldrb w21, [x28, #1298]", @@ -54239,31 +21369,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -54280,61 +21391,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -54351,32 +21424,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -54386,32 +21440,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -54424,31 +21459,12 @@ "strb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x6, #20]", "ldrb w21, [x28, #1298]", @@ -54476,7 +21492,7 @@ }, "Block6": { "x86InstructionCount": 409, - "ExpectedInstructionCount": 7071, + "ExpectedInstructionCount": 2207, "x86Insts": [ "mov eax,dword [ebp + 0x10]", "fld dword [eax + 0x30]", @@ -54891,6881 +21907,2131 @@ "ExpectedArm64ASM": [ "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-48]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-44]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-40]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-36]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-32]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-28]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-24]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-20]", "ldr w4, [x9, #16]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-16]", "ldr w4, [x9, #16]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-12]", "ldr w4, [x9, #16]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s8, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s9, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s8, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s9, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s8, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s9, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldur s8, [x9, #-48]", "str s8, [x8, #64]", @@ -61788,168 +24054,54 @@ "ldur s8, [x9, #-12]", "str s8, [x8, #28]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "str w6, [x8]", @@ -61964,7 +24116,7 @@ }, "Block7": { "x86InstructionCount": 418, - "ExpectedInstructionCount": 7078, + "ExpectedInstructionCount": 2214, "x86Insts": [ "push ebp", "mov ebp,esp", @@ -62395,6881 +24547,2131 @@ "ldr w6, [x9, #8]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-48]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-44]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-40]", "ldr w4, [x9, #16]", "ldr s2, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-36]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-32]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-28]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-24]", "ldr w4, [x9, #16]", "ldr s2, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-20]", "ldr w4, [x9, #16]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-16]", "ldr w4, [x9, #16]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-12]", "ldr w4, [x9, #16]", "ldr s2, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s3, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s4, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s5, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s5, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s6, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s6, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s6", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s7, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4, #36]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s7, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s7", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s8, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s8, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s9, [x4, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s8, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s9, [x4, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr w4, [x9, #16]", "ldr s8, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s8", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr w4, [x9, #12]", "ldr s9, [x4, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s9", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldur s8, [x9, #-48]", "str s8, [x8, #64]", @@ -69292,168 +26694,54 @@ "ldur s8, [x9, #-12]", "str s8, [x8, #28]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "strb wzr, [x28, #1017]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #4]", "str w6, [x8]", @@ -69468,7 +26756,7 @@ }, "Block8": { "x86InstructionCount": 231, - "ExpectedInstructionCount": 8075, + "ExpectedInstructionCount": 3724, "x86Insts": [ "fadd dword [esp + 0x40]", "lea edx,[ecx + ecx*0x2]", @@ -69704,61 +26992,23 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -69766,89 +27016,32 @@ "add w10, w5, w7, lsl #1", "sub w6, w7, #0x2 (2)", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -69862,147 +27055,52 @@ "strb w22, [x28, #1298]", "add w11, w10, w7, lsl #1", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70014,148 +27112,53 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldrb w22, [x28, #1298]", @@ -70166,31 +27169,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70202,148 +27186,53 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #40]", "ldrb w22, [x28, #1298]", @@ -70355,31 +27244,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70392,90 +27262,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w6, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70488,96 +27301,39 @@ "strb w22, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w6, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70590,90 +27346,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w22, [x28, #1298]", @@ -70685,31 +27384,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70722,90 +27402,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w7, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w22, [x28, #1298]", @@ -70817,31 +27440,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70854,90 +27458,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -70950,90 +27497,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w22, [x28, #1298]", @@ -71045,31 +27535,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -71082,90 +27553,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w22, [x28, #1298]", @@ -71177,31 +27591,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -71214,90 +27609,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w22, [x28, #1298]", @@ -71324,63 +27662,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w6, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -71404,91 +27704,34 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -71513,63 +27756,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-8]", "ldrb w22, [x28, #1298]", @@ -71597,31 +27802,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -71638,63 +27824,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -71712,31 +27860,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -71748,89 +27877,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -71842,60 +27914,22 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -71918,32 +27952,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -71966,32 +27981,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -72001,32 +27997,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -72040,31 +28017,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-8]", "ldrb w22, [x28, #1298]", @@ -72093,32 +28051,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -72141,32 +28080,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -72176,32 +28096,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -72215,31 +28116,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -72264,31 +28146,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72300,89 +28163,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72394,89 +28200,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72493,61 +28242,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72564,32 +28275,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -72599,32 +28291,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -72638,31 +28311,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-8]", "ldrb w22, [x28, #1298]", @@ -72673,31 +28327,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72714,61 +28349,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72785,32 +28382,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -72820,32 +28398,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -72859,31 +28418,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -72909,31 +28449,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -72946,90 +28467,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73042,96 +28506,39 @@ "strb w22, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73144,90 +28551,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w22, [x28, #1298]", @@ -73239,31 +28589,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73276,90 +28607,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w22, [x28, #1298]", @@ -73371,31 +28645,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w11, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73408,90 +28663,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w5, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73504,90 +28702,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w22, [x28, #1298]", @@ -73599,31 +28740,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73636,90 +28758,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w22, [x28, #1298]", @@ -73731,31 +28796,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -73768,90 +28814,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w22, [x28, #1298]", @@ -73878,63 +28867,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -73958,91 +28909,34 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -74067,63 +28961,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -74151,31 +29007,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -74192,63 +29029,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -74266,31 +29065,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -74302,89 +29082,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -74396,60 +29119,22 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -74472,121 +29157,45 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -74602,121 +29211,45 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -74734,31 +29267,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -74770,89 +29284,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -74864,89 +29321,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -74959,7 +29359,7 @@ "strb w22, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -74982,32 +29382,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -75017,63 +29398,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -75100,32 +29443,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -75133,63 +29457,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -75215,31 +29501,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75252,90 +29519,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75348,96 +29558,39 @@ "strb w22, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75450,90 +29603,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w22, [x28, #1298]", @@ -75545,31 +29641,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75582,90 +29659,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w22, [x28, #1298]", @@ -75677,31 +29697,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75714,90 +29715,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75810,90 +29754,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w22, [x28, #1298]", @@ -75905,31 +29792,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -75942,90 +29810,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w22, [x28, #1298]", @@ -76037,31 +29848,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -76074,90 +29866,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w22, [x28, #1298]", @@ -76184,63 +29919,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -76264,91 +29961,34 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -76373,63 +30013,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -76457,31 +30059,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -76498,63 +30081,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -76572,31 +30117,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -76608,89 +30134,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -76702,60 +30171,22 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -76778,32 +30209,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -76826,32 +30238,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -76861,32 +30254,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -76900,31 +30274,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -76949,32 +30304,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -76995,32 +30331,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -77028,32 +30345,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -77078,31 +30376,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -77127,31 +30406,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -77163,89 +30423,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -77257,89 +30460,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -77356,61 +30502,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -77427,32 +30535,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -77462,32 +30551,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -77501,31 +30571,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -77536,31 +30587,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #40]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -77577,61 +30609,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -77648,32 +30642,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -77683,32 +30658,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -77722,31 +30678,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -77782,7 +30719,7 @@ }, "Block9": { "x86InstructionCount": 222, - "ExpectedInstructionCount": 7997, + "ExpectedInstructionCount": 3646, "x86Insts": [ "fadd dword [esp + 0x40]", "lea edx,[ecx + ecx*0x2]", @@ -78009,61 +30946,23 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -78071,89 +30970,32 @@ "add w10, w5, w7, lsl #1", "sub w6, w7, #0x2 (2)", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #52]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -78167,147 +31009,52 @@ "strb w22, [x28, #1298]", "add w11, w10, w7, lsl #1", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #116]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #56]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -78319,148 +31066,53 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #48]", "ldrb w22, [x28, #1298]", @@ -78471,31 +31123,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #60]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -78507,148 +31140,53 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #120]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #44]", "ldrb w22, [x28, #1298]", @@ -78660,31 +31198,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -78697,90 +31216,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w6, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -78793,90 +31255,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w6, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -78889,90 +31294,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w22, [x28, #1298]", @@ -78984,31 +31332,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -79021,90 +31350,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w22, [x28, #1298]", @@ -79116,31 +31388,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -79153,90 +31406,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -79249,90 +31445,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w22, [x28, #1298]", @@ -79344,31 +31483,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -79381,90 +31501,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w22, [x28, #1298]", @@ -79476,31 +31539,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -79513,90 +31557,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldur s2, [x22, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w22, [x28, #1298]", @@ -79623,63 +31610,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w6, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -79690,31 +31639,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -79731,63 +31661,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -79812,63 +31704,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-8]", "ldrb w22, [x28, #1298]", @@ -79896,91 +31750,34 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -79991,31 +31788,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80027,89 +31805,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80121,60 +31842,22 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -80197,32 +31880,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -80245,32 +31909,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -80280,32 +31925,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -80319,31 +31945,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-8]", "ldrb w22, [x28, #1298]", @@ -80372,32 +31979,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -80420,32 +32008,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -80455,32 +32024,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -80494,31 +32044,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -80543,31 +32074,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80579,89 +32091,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80673,89 +32128,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80772,61 +32170,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80843,32 +32203,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -80878,32 +32219,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -80917,31 +32239,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-8]", "ldrb w22, [x28, #1298]", @@ -80952,31 +32255,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -80993,61 +32277,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81064,32 +32310,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -81099,32 +32326,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -81138,31 +32346,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x22, #-4]", "ldrb w22, [x28, #1298]", @@ -81188,31 +32377,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81225,90 +32395,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81321,90 +32434,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81417,90 +32473,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w22, [x28, #1298]", @@ -81512,31 +32511,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81549,90 +32529,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w22, [x28, #1298]", @@ -81644,31 +32567,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81681,90 +32585,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81777,90 +32624,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w22, [x28, #1298]", @@ -81872,31 +32662,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -81909,90 +32680,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w22, [x28, #1298]", @@ -82004,31 +32718,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -82041,90 +32736,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w22, [x28, #1298]", @@ -82151,63 +32789,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -82218,31 +32818,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -82259,63 +32840,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -82340,63 +32883,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -82424,91 +32929,34 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -82519,31 +32967,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -82555,89 +32984,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -82649,60 +33021,22 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -82725,121 +33059,45 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -82855,121 +33113,45 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -82987,31 +33169,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83023,89 +33186,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83117,89 +33223,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #64]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83212,7 +33261,7 @@ "strb w22, [x28, #1298]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -83235,32 +33284,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -83270,63 +33300,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22]", "ldrb w22, [x28, #1298]", @@ -83353,32 +33345,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -83386,63 +33359,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #4]", "ldrb w22, [x28, #1298]", @@ -83468,31 +33403,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83505,90 +33421,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83601,90 +33460,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83697,90 +33499,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldrb w22, [x28, #1298]", @@ -83792,31 +33537,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w7, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83829,90 +33555,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w10, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #28]", "ldrb w22, [x28, #1298]", @@ -83924,31 +33593,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -83961,90 +33611,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -84057,90 +33650,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "ldrb w22, [x28, #1298]", @@ -84152,31 +33688,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -84189,90 +33706,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #32]", "ldrb w22, [x28, #1298]", @@ -84284,31 +33744,12 @@ "strb w20, [x28, #1019]", "add w22, w4, w5, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -84321,90 +33762,33 @@ "strb w22, [x28, #1298]", "add w22, w4, w11, lsl #2", "ldr s2, [x22, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", "ldrb w22, [x28, #1298]", @@ -84431,63 +33815,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -84498,31 +33844,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -84539,63 +33866,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w7, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -84620,63 +33909,25 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -84704,91 +33955,34 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #16]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "add w22, w4, w5, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -84799,31 +33993,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -84835,89 +34010,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -84929,60 +34047,22 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85005,32 +34085,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85053,32 +34114,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85088,32 +34130,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -85127,31 +34150,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -85176,32 +34180,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85222,32 +34207,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85255,32 +34221,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -85305,31 +34252,12 @@ "add w22, w4, w10, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -85354,31 +34282,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -85390,89 +34299,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #28]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -85484,89 +34336,32 @@ "orr w22, w22, w23", "strb w22, [x28, #1298]", "ldr s2, [x8, #32]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -85583,61 +34378,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -85654,32 +34411,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85689,32 +34427,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -85728,31 +34447,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #8]", "ldrb w22, [x28, #1298]", @@ -85763,31 +34463,12 @@ "and w20, w20, #0x7", "strb w20, [x28, #1019]", "ldr s2, [x8, #44]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -85804,61 +34485,23 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", "ldr s2, [x8, #48]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -85875,32 +34518,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -85910,32 +34534,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -85949,31 +34554,12 @@ "add w22, w4, w11, lsl #2", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x22, #12]", "ldrb w22, [x28, #1298]", @@ -86009,7 +34595,7 @@ }, "Block10": { "x86InstructionCount": 420, - "ExpectedInstructionCount": 6061, + "ExpectedInstructionCount": 1957, "x86Insts": [ "push ebp", "mov ebp,esp", @@ -86439,225 +35025,73 @@ "ldr w4, [x9, #8]", "add w4, w4, #0x78 (120)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x38 (56)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x7c (124)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x3c (60)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -86665,113 +35099,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x78 (120)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x38 (56)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -86779,113 +35137,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x7c (124)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x3c (60)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -86899,225 +35181,73 @@ "ldr w4, [x9, #8]", "add w4, w4, #0x70 (112)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x30 (48)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x74 (116)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x34 (52)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -87125,113 +35255,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x70 (112)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x30 (48)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -87239,779 +35293,247 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x74 (116)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x34 (52)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x30 (48)", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x3140", "movk w20, #0x855, lsl #16", "ldr s3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w21, #0x3144", "movk w21, #0x855, lsl #16", "ldr s4, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x34 (52)", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w22, #0x3148", "movk w22, #0x855, lsl #16", "ldr s3, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x68 (104)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x28 (40)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x6c (108)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x2c (44)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -88019,113 +35541,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x68 (104)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x28 (40)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -88133,667 +35579,211 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x6c (108)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x2c (44)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x28 (40)", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w23, #0x313c", "movk w23, #0x855, lsl #16", "ldr s3, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x2c (44)", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x60 (96)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x20 (32)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x64 (100)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x24 (36)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -88801,113 +35791,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x60 (96)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x20 (32)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -88915,775 +35829,243 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x64 (100)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x24 (36)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x20 (32)", "ldur s2, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w24, #0x314c", "movk w24, #0x855, lsl #16", "ldr s4, [x24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x24 (36)", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x58 (88)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x18 (24)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x1c (28)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x5c (92)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -89691,113 +36073,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x58 (88)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x18 (24)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -89805,113 +36111,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x5c (92)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x1c (28)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -89925,225 +36155,73 @@ "ldr w4, [x9, #8]", "add w4, w4, #0x10 (16)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x50 (80)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x14 (20)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x54 (84)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -90151,113 +36229,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x50 (80)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x10 (16)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -90265,773 +36267,241 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x54 (84)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x14 (20)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x10 (16)", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x14 (20)", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x24]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x8 (8)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x48 (72)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0xc (12)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x4c (76)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -91039,113 +36509,37 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x48 (72)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x8 (8)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -91153,664 +36547,208 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x4c (76)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0xc (12)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0x8 (8)", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "add w4, w4, #0xc (12)", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x23]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x40 (64)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-8]", "ldr w4, [x9, #8]", "add w4, w4, #0x4 (4)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "add w4, w4, #0x44 (68)", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "stur s2, [x9, #-4]", "ldr w4, [x9, #8]", @@ -91818,112 +36756,36 @@ "ldr w4, [x9, #8]", "add w4, w4, #0x40 (64)", "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "ldr s3, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x5]", "ldr w4, [x9, #8]", @@ -91931,330 +36793,102 @@ "ldr w5, [x9, #8]", "add w5, w5, #0x44 (68)", "ldr s2, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w5, [x9, #8]", "add w5, w5, #0x4 (4)", "ldr s3, [x5]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", @@ -92262,219 +36896,67 @@ "mov x27, x4", "mov x4, x26", "ldur s2, [x9, #-4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x21]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "sub sp, sp, #0x80 (128)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "str x16, [x0], #16", - "stp x17, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldr x16, [sp], #16", - "ldp x17, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldr w4, [x9, #8]", diff --git a/unittests/InstructionCountCI/FlagM/x87.json b/unittests/InstructionCountCI/FlagM/x87.json index 15de0f071..9fedb017b 100644 --- a/unittests/InstructionCountCI/FlagM/x87.json +++ b/unittests/InstructionCountCI/FlagM/x87.json @@ -14,201 +14,87 @@ }, "Instructions": { "fadd dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /0" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /1" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fcom dword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xd8 !11b /2" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -222,67 +108,29 @@ ] }, "fcomp dword [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xd8 !11b /3" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -304,275 +152,123 @@ ] }, "fsub dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /4" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /5" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /6" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /7" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xc0 /0" ], @@ -582,39 +278,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc1 /0" ], @@ -626,39 +303,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc2 /0" ], @@ -670,39 +328,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc3 /0" ], @@ -714,39 +353,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc4 /0" ], @@ -758,39 +378,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc5 /0" ], @@ -802,39 +403,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc6 /0" ], @@ -846,39 +428,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc7 /0" ], @@ -890,39 +453,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xc8 /1" ], @@ -932,39 +476,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc9 /1" ], @@ -976,39 +501,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xca /1" ], @@ -1020,39 +526,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcb /1" ], @@ -1064,39 +551,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcc /1" ], @@ -1108,39 +576,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcd /1" ], @@ -1152,39 +601,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xce /1" ], @@ -1196,39 +626,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcf /1" ], @@ -1240,39 +651,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fcom st0, st0": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xd8 11b 0xd0 /2" ], @@ -1282,32 +674,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1321,7 +694,7 @@ ] }, "fcom st0, st1": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd1 /2" ], @@ -1333,32 +706,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1372,7 +726,7 @@ ] }, "fcom st0, st2": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd2 /2" ], @@ -1384,32 +738,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1423,7 +758,7 @@ ] }, "fcom st0, st3": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd3 /2" ], @@ -1435,32 +770,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1474,7 +790,7 @@ ] }, "fcom st0, st4": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd4 /2" ], @@ -1486,32 +802,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1525,7 +822,7 @@ ] }, "fcom st0, st5": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd5 /2" ], @@ -1537,32 +834,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1576,7 +854,7 @@ ] }, "fcom st0, st6": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd6 /2" ], @@ -1588,32 +866,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1627,7 +886,7 @@ ] }, "fcom st0, st7": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd7 /2" ], @@ -1639,32 +898,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1678,7 +918,7 @@ ] }, "fcomp st0, st0": { - "ExpectedInstructionCount": 49, + "ExpectedInstructionCount": 30, "Comment": [ "0xd8 11b 0xd8 /3" ], @@ -1688,32 +928,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1735,7 +956,7 @@ ] }, "fcomp st0, st1": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xd9 /3" ], @@ -1748,32 +969,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -1794,7 +996,7 @@ ] }, "fcomp st0, st2": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xda /3" ], @@ -1806,32 +1008,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1853,7 +1036,7 @@ ] }, "fcomp st0, st3": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdb /3" ], @@ -1865,32 +1048,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1912,7 +1076,7 @@ ] }, "fcomp st0, st4": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdc /3" ], @@ -1924,32 +1088,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1971,7 +1116,7 @@ ] }, "fcomp st0, st5": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdd /3" ], @@ -1983,32 +1128,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -2030,7 +1156,7 @@ ] }, "fcomp st0, st6": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xde /3" ], @@ -2042,32 +1168,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -2089,7 +1196,7 @@ ] }, "fcomp st0, st7": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdf /3" ], @@ -2101,32 +1208,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -2148,7 +1236,7 @@ ] }, "fsub st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xe0 /4" ], @@ -2158,39 +1246,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe1 /4" ], @@ -2202,39 +1271,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe2 /4" ], @@ -2246,39 +1296,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe3 /4" ], @@ -2290,39 +1321,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe4 /4" ], @@ -2334,39 +1346,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe5 /4" ], @@ -2378,39 +1371,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe6 /4" ], @@ -2422,39 +1396,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe7 /4" ], @@ -2466,39 +1421,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xe8 /5" ], @@ -2508,39 +1444,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe9 /5" ], @@ -2552,39 +1469,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xea /5" ], @@ -2596,39 +1494,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xeb /5" ], @@ -2640,39 +1519,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xec /5" ], @@ -2684,39 +1544,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xed /5" ], @@ -2728,39 +1569,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xee /5" ], @@ -2772,39 +1594,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xef /5" ], @@ -2816,39 +1619,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xf0 /6" ], @@ -2858,39 +1642,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf1 /6" ], @@ -2902,39 +1667,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf2 /6" ], @@ -2946,39 +1692,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf3 /6" ], @@ -2990,39 +1717,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf4 /6" ], @@ -3034,39 +1742,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf5 /6" ], @@ -3078,39 +1767,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf6 /6" ], @@ -3122,39 +1792,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf7 /6" ], @@ -3166,39 +1817,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xf8 /7" ], @@ -3208,39 +1840,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf9 /7" ], @@ -3252,39 +1865,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfa /7" ], @@ -3296,39 +1890,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfb /7" ], @@ -3340,39 +1915,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfc /7" ], @@ -3384,39 +1940,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfd /7" ], @@ -3428,39 +1965,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfe /7" ], @@ -3472,39 +1990,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xff /7" ], @@ -3516,69 +2015,31 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fld dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xd9 !11b /0" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -3594,7 +2055,7 @@ ] }, "fst dword [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xd9 !11b /2" ], @@ -3602,37 +2063,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]" ] }, "fstp dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xd9 !11b /3" ], @@ -3640,31 +2082,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldrb w21, [x28, #1298]", @@ -4172,7 +2595,7 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" @@ -4187,14 +2610,14 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "bic v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "ftst": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xd9 11b 0xe4 /4" ], @@ -4204,32 +2627,13 @@ "ldr q2, [x0, #1040]", "mov w20, #0x0", "fmov d3, x20", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -4272,7 +2676,7 @@ "0xd9 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4292,7 +2696,7 @@ "0xd9 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2736]", + "ldr q2, [x28, #3072]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4312,7 +2716,7 @@ "0xd9 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2752]", + "ldr q2, [x28, #3088]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4332,7 +2736,7 @@ "0xd9 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2768]", + "ldr q2, [x28, #3104]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4352,7 +2756,7 @@ "0xd9 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2784]", + "ldr q2, [x28, #3120]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4372,7 +2776,7 @@ "0xd9 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2800]", + "ldr q2, [x28, #3136]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4407,7 +2811,7 @@ ] }, "f2xm1": { - "ExpectedInstructionCount": 31, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xf0 /6" ], @@ -4415,38 +2819,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1536]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1648]", + "ldr x3, [x28, #1656]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fyl2x": { - "ExpectedInstructionCount": 39, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf1 /6" ], @@ -4458,32 +2843,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1640]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1856]", + "ldr x3, [x28, #1864]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -4493,7 +2859,7 @@ ] }, "fptan": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd9 11b 0xf2 /6" ], @@ -4501,35 +2867,16 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1544]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1664]", + "ldr x3, [x28, #1672]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -4544,7 +2891,7 @@ ] }, "fpatan": { - "ExpectedInstructionCount": 39, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf3 /6" ], @@ -4556,32 +2903,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1648]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1872]", + "ldr x3, [x28, #1880]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -4591,7 +2919,7 @@ ] }, "fxtract": { - "ExpectedInstructionCount": 81, + "ExpectedInstructionCount": 43, "Comment": [ "0xd9 11b 0xf4 /6" ], @@ -4607,57 +2935,19 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "strb w20, [x28, #1019]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1576]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1728]", + "ldr x3, [x28, #1736]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1584]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1744]", + "ldr x3, [x28, #1752]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -4680,7 +2970,7 @@ ] }, "fprem1": { - "ExpectedInstructionCount": 37, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf5 /6" ], @@ -4692,32 +2982,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1656]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1888]", + "ldr x3, [x28, #1896]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -4749,7 +3020,7 @@ ] }, "fprem": { - "ExpectedInstructionCount": 37, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf8 /7" ], @@ -4761,32 +3032,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1664]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1904]", + "ldr x3, [x28, #1912]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -4794,41 +3046,22 @@ ] }, "fyl2xp1": { - "ExpectedInstructionCount": 71, + "ExpectedInstructionCount": 33, "Comment": [ "0xd9 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -4838,32 +3071,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1640]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1856]", + "ldr x3, [x28, #1864]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -4873,7 +3087,7 @@ ] }, "fsqrt": { - "ExpectedInstructionCount": 31, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xfa /7" ], @@ -4881,38 +3095,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1552]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1680]", + "ldr x3, [x28, #1688]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsincos": { - "ExpectedInstructionCount": 68, + "ExpectedInstructionCount": 30, "Comment": [ "0xd9 11b 0xfb /7" ], @@ -4920,57 +3115,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1560]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1696]", + "ldr x3, [x28, #1704]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1568]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1712]", + "ldr x3, [x28, #1720]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q3, [x0, #1040]", @@ -4988,7 +3145,7 @@ ] }, "frndint": { - "ExpectedInstructionCount": 31, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xfc /7" ], @@ -4996,38 +3153,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1528]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1632]", + "ldr x3, [x28, #1640]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fscale": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd9 11b 0xfd /7" ], @@ -5039,39 +3177,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1672]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1920]", + "ldr x3, [x28, #1928]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsin": { - "ExpectedInstructionCount": 32, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xfe /7" ], @@ -5079,31 +3198,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1560]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1696]", + "ldr x3, [x28, #1704]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -5111,7 +3211,7 @@ ] }, "fcos": { - "ExpectedInstructionCount": 32, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xff /7" ], @@ -5119,31 +3219,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1568]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1712]", + "ldr x3, [x28, #1720]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -5151,201 +3232,87 @@ ] }, "fiadd dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /0" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fimul dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /1" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "ficom dword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xda !11b /2" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -5359,67 +3326,29 @@ ] }, "ficomp dword [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xda !11b /3" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -5441,268 +3370,116 @@ ] }, "fisub dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /4" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fisubr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /5" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidiv dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /6" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidivr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /7" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" @@ -6365,7 +4142,7 @@ ] }, "fucompp": { - "ExpectedInstructionCount": 58, + "ExpectedInstructionCount": 39, "Comment": [ "0xda 11b 0xe9 /5" ], @@ -6378,32 +4155,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -6472,7 +4230,7 @@ ] }, "fisttp dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdb !11b /1" ], @@ -6480,31 +4238,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1488]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1552]", + "ldr x3, [x28, #1560]", + "blr x0", + "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "ldrb w21, [x28, #1298]", @@ -6518,7 +4257,7 @@ ] }, "fist dword [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xdb !11b /2" ], @@ -6526,37 +4265,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1464]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1504]", + "ldr x3, [x28, #1512]", + "blr x0", + "ldr x30, [sp], #16", "mov w20, w0", "str w20, [x4]" ] }, "fistp dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdf !11b /7" ], @@ -6564,31 +4284,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1464]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1504]", + "ldr x3, [x28, #1512]", + "blr x0", + "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "ldrb w21, [x28, #1298]", @@ -7325,7 +5026,7 @@ ] }, "fucomi st0, st0": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xdb 11b 0xe8 /5" ], @@ -7335,32 +5036,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7374,7 +5056,7 @@ ] }, "fucomi st0, st1": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xe9 /5" ], @@ -7386,32 +5068,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7425,7 +5088,7 @@ ] }, "fucomi st0, st2": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xea /5" ], @@ -7437,32 +5100,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7476,7 +5120,7 @@ ] }, "fucomi st0, st3": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xeb /5" ], @@ -7488,32 +5132,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7527,7 +5152,7 @@ ] }, "fucomi st0, st4": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xec /5" ], @@ -7539,32 +5164,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7578,7 +5184,7 @@ ] }, "fucomi st0, st5": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xed /5" ], @@ -7590,32 +5196,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7629,7 +5216,7 @@ ] }, "fucomi st0, st6": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xee /5" ], @@ -7641,32 +5228,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7680,7 +5248,7 @@ ] }, "fucomi st0, st7": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xef /5" ], @@ -7692,32 +5260,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7731,7 +5280,7 @@ ] }, "fcomi st0, st0": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xdb 11b 0xf0 /6" ], @@ -7741,32 +5290,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7780,7 +5310,7 @@ ] }, "fcomi st0, st1": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf1 /6" ], @@ -7792,32 +5322,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7831,7 +5342,7 @@ ] }, "fcomi st0, st2": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf2 /6" ], @@ -7843,32 +5354,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7882,7 +5374,7 @@ ] }, "fcomi st0, st3": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf3 /6" ], @@ -7894,32 +5386,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7933,7 +5406,7 @@ ] }, "fcomi st0, st4": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf4 /6" ], @@ -7945,32 +5418,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7984,7 +5438,7 @@ ] }, "fcomi st0, st5": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf5 /6" ], @@ -7996,32 +5450,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8035,7 +5470,7 @@ ] }, "fcomi st0, st6": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf6 /6" ], @@ -8047,32 +5482,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8086,7 +5502,7 @@ ] }, "fcomi st0, st7": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf7 /6" ], @@ -8098,32 +5514,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8137,201 +5534,87 @@ ] }, "fadd qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /0" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /1" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fcom qword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xdc !11b /2" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8345,67 +5628,29 @@ ] }, "fcomp qword [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xdc !11b /3" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -8427,275 +5672,123 @@ ] }, "fsub qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /4" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /5" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /6" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /7" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xc0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fadd st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -8707,39 +5800,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc1 /0" ], @@ -8751,39 +5825,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc2 /0" ], @@ -8795,39 +5850,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc3 /0" ], @@ -8839,39 +5875,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc4 /0" ], @@ -8883,39 +5900,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc5 /0" ], @@ -8927,39 +5925,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc6 /0" ], @@ -8971,39 +5950,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc7 /0" ], @@ -9015,39 +5975,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xc8": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fmul st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -9059,39 +6000,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc9 /1" ], @@ -9103,39 +6025,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xca /1" ], @@ -9147,39 +6050,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcb /1" ], @@ -9191,39 +6075,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcc /1" ], @@ -9235,39 +6100,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcd /1" ], @@ -9279,39 +6125,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xce /1" ], @@ -9323,39 +6150,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcf /1" ], @@ -9367,39 +6175,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xe0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fsubr st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -9411,39 +6200,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe1 /4" ], @@ -9455,39 +6225,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe2 /4" ], @@ -9499,39 +6250,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe3 /4" ], @@ -9543,39 +6275,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe4 /4" ], @@ -9587,39 +6300,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe5 /4" ], @@ -9631,39 +6325,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe6 /4" ], @@ -9675,39 +6350,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe7 /4" ], @@ -9719,39 +6375,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xe8": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fsub st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -9763,39 +6400,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe9 /5" ], @@ -9807,39 +6425,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xea /5" ], @@ -9851,39 +6450,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xeb /5" ], @@ -9895,39 +6475,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xec /5" ], @@ -9939,39 +6500,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xed /5" ], @@ -9983,39 +6525,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xee /5" ], @@ -10027,39 +6550,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xef /5" ], @@ -10071,39 +6575,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xf0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fdivr st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -10115,39 +6600,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf1 /6" ], @@ -10159,39 +6625,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf2 /6" ], @@ -10203,39 +6650,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf3 /6" ], @@ -10247,39 +6675,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf4 /6" ], @@ -10291,39 +6700,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf5 /6" ], @@ -10335,39 +6725,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf6 /6" ], @@ -10379,39 +6750,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf7 /6" ], @@ -10423,39 +6775,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xf8": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fdiv st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -10467,39 +6800,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf9 /7" ], @@ -10511,39 +6825,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfa /7" ], @@ -10555,39 +6850,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfb /7" ], @@ -10599,39 +6875,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfc /7" ], @@ -10643,39 +6900,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfd /7" ], @@ -10687,39 +6925,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfe /7" ], @@ -10731,39 +6950,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xff /7" ], @@ -10775,69 +6975,31 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fld qword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdd !11b /0" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -10853,7 +7015,7 @@ ] }, "fisttp qword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdd !11b /1" ], @@ -10861,31 +7023,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1496]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1568]", + "ldr x3, [x28, #1576]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "str x21, [x4]", "ldrb w21, [x28, #1298]", @@ -10899,7 +7042,7 @@ ] }, "fst qword [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xdd !11b /2" ], @@ -10907,37 +7050,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x4]" ] }, "fstp qword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdd !11b /3" ], @@ -10945,32 +7069,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x4]", "ldrb w21, [x28, #1298]", "mov w22, #0x1", @@ -11229,7 +7334,7 @@ }, "fld and fnstsw": { "x86InstructionCount": 5, - "ExpectedInstructionCount": 156, + "ExpectedInstructionCount": 80, "x86Insts": [ "fld dword [rax]", "fld dword [rax + 4]", @@ -11239,113 +7344,37 @@ ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s3", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov w20, #0x8", "ldr s4, [x4, #8]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s4", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #12]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s5", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldrb w21, [x28, #1019]", "sub w21, w21, #0x4 (4)", @@ -11878,7 +7907,7 @@ ] }, "fucom st0": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xdd 11b 0xe0 /4" ], @@ -11888,32 +7917,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11927,7 +7937,7 @@ ] }, "fucom st1": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe1 /4" ], @@ -11939,32 +7949,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11978,7 +7969,7 @@ ] }, "fucom st2": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe2 /4" ], @@ -11990,32 +7981,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12029,7 +8001,7 @@ ] }, "fucom st3": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe3 /4" ], @@ -12041,32 +8013,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12080,7 +8033,7 @@ ] }, "fucom st4": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe4 /4" ], @@ -12092,32 +8045,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12131,7 +8065,7 @@ ] }, "fucom st5": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe5 /4" ], @@ -12143,32 +8077,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12182,7 +8097,7 @@ ] }, "fucom st6": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe6 /4" ], @@ -12194,32 +8109,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12233,7 +8129,7 @@ ] }, "fucom st7": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe7 /4" ], @@ -12245,32 +8141,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12284,7 +8161,7 @@ ] }, "fucomp st0": { - "ExpectedInstructionCount": 49, + "ExpectedInstructionCount": 30, "Comment": [ "0xdd 11b 0xe8 /5" ], @@ -12294,32 +8171,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12341,7 +8199,7 @@ ] }, "fucomp st1": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xe9 /5" ], @@ -12354,32 +8212,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -12400,7 +8239,7 @@ ] }, "fucomp st2": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xea /5" ], @@ -12412,32 +8251,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12459,7 +8279,7 @@ ] }, "fucomp st3": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xeb /5" ], @@ -12471,32 +8291,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12518,7 +8319,7 @@ ] }, "fucomp st4": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xec /5" ], @@ -12530,32 +8331,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12577,7 +8359,7 @@ ] }, "fucomp st5": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xed /5" ], @@ -12589,32 +8371,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12636,7 +8399,7 @@ ] }, "fucomp st6": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xee /5" ], @@ -12648,32 +8411,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12695,7 +8439,7 @@ ] }, "fucomp st7": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xef /5" ], @@ -12707,32 +8451,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12754,201 +8479,87 @@ ] }, "fiadd word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /0" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fimul word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /1" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "ficom word [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xde !11b /2" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12962,67 +8573,29 @@ ] }, "ficomp word [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xde !11b /3" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -13044,275 +8617,123 @@ ] }, "fisub word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /4" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fisubr word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /5" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidiv word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /6" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidivr word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /7" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "faddp st0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "0xd8 11b 0xc0 /0" ], @@ -13322,32 +8743,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -13362,7 +8764,7 @@ ] }, "faddp st1": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc1 /0" ], @@ -13375,32 +8777,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -13414,7 +8797,7 @@ ] }, "faddp st2": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc2 /0" ], @@ -13426,32 +8809,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13466,7 +8830,7 @@ ] }, "faddp st3": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc3 /0" ], @@ -13478,32 +8842,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13518,7 +8863,7 @@ ] }, "faddp st4": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc4 /0" ], @@ -13530,32 +8875,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13570,7 +8896,7 @@ ] }, "faddp st5": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc5 /0" ], @@ -13582,32 +8908,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13622,7 +8929,7 @@ ] }, "faddp st6": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc6 /0" ], @@ -13634,32 +8941,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13674,7 +8962,7 @@ ] }, "faddp st7": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc7 /0" ], @@ -13686,32 +8974,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13726,7 +8995,7 @@ ] }, "fmulp st0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "0xde 11b 0xc8 /1" ], @@ -13736,32 +9005,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -13776,7 +9026,7 @@ ] }, "fmulp st1": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc9 /1" ], @@ -13789,32 +9039,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -13828,7 +9059,7 @@ ] }, "fmulp st2": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xca /1" ], @@ -13840,32 +9071,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13880,7 +9092,7 @@ ] }, "fmulp st3": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcb /1" ], @@ -13892,32 +9104,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13932,7 +9125,7 @@ ] }, "fmulp st4": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcc /1" ], @@ -13944,32 +9137,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13984,7 +9158,7 @@ ] }, "fmulp st5": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcd /1" ], @@ -13996,32 +9170,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14036,7 +9191,7 @@ ] }, "fmulp st6": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xce /1" ], @@ -14048,32 +9203,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14088,7 +9224,7 @@ ] }, "fmulp st7": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcf /1" ], @@ -14100,32 +9236,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14140,7 +9257,7 @@ ] }, "fcompp": { - "ExpectedInstructionCount": 58, + "ExpectedInstructionCount": 39, "Comment": [ "0xde 11b 0xd9 /3" ], @@ -14153,32 +9270,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -14206,7 +9304,7 @@ ] }, "db 0xde, 0xe0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fsubrp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -14218,32 +9316,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -14258,7 +9337,7 @@ ] }, "fsubrp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe1 /4" ], @@ -14271,32 +9350,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -14310,7 +9370,7 @@ ] }, "fsubrp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe2 /4" ], @@ -14322,32 +9382,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14362,7 +9403,7 @@ ] }, "fsubrp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe3 /4" ], @@ -14374,32 +9415,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14414,7 +9436,7 @@ ] }, "fsubrp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe4 /4" ], @@ -14426,32 +9448,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14466,7 +9469,7 @@ ] }, "fsubrp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe5 /4" ], @@ -14478,32 +9481,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14518,7 +9502,7 @@ ] }, "fsubrp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe6 /4" ], @@ -14530,32 +9514,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14570,7 +9535,7 @@ ] }, "fsubrp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe7 /4" ], @@ -14582,32 +9547,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14622,7 +9568,7 @@ ] }, "db 0xde, 0xe8": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fsubp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -14634,32 +9580,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -14674,7 +9601,7 @@ ] }, "fsubp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe9 /5" ], @@ -14687,32 +9614,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -14726,7 +9634,7 @@ ] }, "fsubp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xea /5" ], @@ -14738,32 +9646,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14778,7 +9667,7 @@ ] }, "fsubp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xeb /5" ], @@ -14790,32 +9679,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14830,7 +9700,7 @@ ] }, "fsubp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xec /5" ], @@ -14842,32 +9712,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14882,7 +9733,7 @@ ] }, "fsubp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xed /5" ], @@ -14894,32 +9745,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14934,7 +9766,7 @@ ] }, "fsubp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xee /5" ], @@ -14946,32 +9778,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14986,7 +9799,7 @@ ] }, "fsubp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xef /5" ], @@ -14998,32 +9811,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15038,7 +9832,7 @@ ] }, "db 0xde, 0xf0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fdivrp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -15050,32 +9844,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -15090,7 +9865,7 @@ ] }, "fdivrp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf1 /6" ], @@ -15103,32 +9878,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -15142,7 +9898,7 @@ ] }, "fdivrp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf2 /6" ], @@ -15154,32 +9910,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15194,7 +9931,7 @@ ] }, "fdivrp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf3 /6" ], @@ -15206,32 +9943,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15246,7 +9964,7 @@ ] }, "fdivrp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf4 /6" ], @@ -15258,32 +9976,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15298,7 +9997,7 @@ ] }, "fdivrp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf5 /6" ], @@ -15310,32 +10009,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15350,7 +10030,7 @@ ] }, "fdivrp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf6 /6" ], @@ -15362,32 +10042,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15402,7 +10063,7 @@ ] }, "fdivrp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf7 /6" ], @@ -15414,32 +10075,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15454,7 +10096,7 @@ ] }, "db 0xde, 0xf8": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fdivp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -15466,32 +10108,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -15506,7 +10129,7 @@ ] }, "fdivp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf9 /7" ], @@ -15519,32 +10142,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -15558,7 +10162,7 @@ ] }, "fdivp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfa /7" ], @@ -15570,32 +10174,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15610,7 +10195,7 @@ ] }, "fdivp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfb /7" ], @@ -15622,32 +10207,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15662,7 +10228,7 @@ ] }, "fdivp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfc /7" ], @@ -15674,32 +10240,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15714,7 +10261,7 @@ ] }, "fdivp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfd /7" ], @@ -15726,32 +10273,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15766,7 +10294,7 @@ ] }, "fdivp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfe /7" ], @@ -15778,32 +10306,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15818,7 +10327,7 @@ ] }, "fdivp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xff /7" ], @@ -15830,32 +10339,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15911,7 +10401,7 @@ ] }, "fisttp word [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdf !11b /1" ], @@ -15919,32 +10409,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1480]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "sxth x21, w0", + "ldr x0, [x28, #1536]", + "ldr x3, [x28, #1544]", + "blr x0", + "ldr x30, [sp], #16", + "mov w21, w0", "strh w21, [x4]", "ldrb w21, [x28, #1298]", "mov w22, #0x1", @@ -15957,7 +10428,7 @@ ] }, "fist word [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xdf !11b /2" ], @@ -15965,37 +10436,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1456]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "sxth x20, w0", + "ldr x0, [x28, #1488]", + "ldr x3, [x28, #1496]", + "blr x0", + "ldr x30, [sp], #16", + "mov w20, w0", "strh w20, [x4]" ] }, "fistp word [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdf !11b /3" ], @@ -16003,32 +10455,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1456]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "sxth x21, w0", + "ldr x0, [x28, #1488]", + "ldr x3, [x28, #1496]", + "blr x0", + "ldr x30, [sp], #16", + "mov w21, w0", "strh w21, [x4]", "ldrb w21, [x28, #1298]", "mov w22, #0x1", @@ -16041,7 +10474,7 @@ ] }, "fbld tword [rax]": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 21, "Comment": [ "0xdf !11b /4" ], @@ -16049,31 +10482,12 @@ "ldr d2, [x4]", "add x20, x4, #0x8 (8)", "ld1 {v2.h}[4], [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1600]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1776]", + "ldr x3, [x28, #1784]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -16089,7 +10503,7 @@ ] }, "fbstp tword [rax]": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 21, "Comment": [ "0xdf !11b /6" ], @@ -16097,31 +10511,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1592]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1760]", + "ldr x3, [x28, #1768]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str d2, [x4]", "mov x21, v2.d[1]", @@ -16252,7 +10647,7 @@ ] }, "fucomip st0": { - "ExpectedInstructionCount": 49, + "ExpectedInstructionCount": 30, "Comment": [ "0xdf 11b 0xe8 /5" ], @@ -16262,32 +10657,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16309,7 +10685,7 @@ ] }, "fucomip st1": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xe9 /5" ], @@ -16322,32 +10698,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -16368,7 +10725,7 @@ ] }, "fucomip st2": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xea /5" ], @@ -16380,32 +10737,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16427,7 +10765,7 @@ ] }, "fucomip st3": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xeb /5" ], @@ -16439,32 +10777,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16486,7 +10805,7 @@ ] }, "fucomip st4": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xec /5" ], @@ -16498,32 +10817,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16545,7 +10845,7 @@ ] }, "fucomip st5": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xed /5" ], @@ -16557,32 +10857,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16604,7 +10885,7 @@ ] }, "fucomip st6": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xee /5" ], @@ -16616,32 +10897,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16663,7 +10925,7 @@ ] }, "fucomip st7": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xef /5" ], @@ -16675,32 +10937,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16722,7 +10965,7 @@ ] }, "fcomip st0": { - "ExpectedInstructionCount": 49, + "ExpectedInstructionCount": 30, "Comment": [ "0xdf 11b 0xf0 /6" ], @@ -16732,32 +10975,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16779,7 +11003,7 @@ ] }, "fcomip st1": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf1 /6" ], @@ -16792,32 +11016,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -16838,7 +11043,7 @@ ] }, "fcomip st2": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf2 /6" ], @@ -16850,32 +11055,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16897,7 +11083,7 @@ ] }, "fcomip st3": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf3 /6" ], @@ -16909,32 +11095,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16956,7 +11123,7 @@ ] }, "fcomip st4": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf4 /6" ], @@ -16968,32 +11135,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -17015,7 +11163,7 @@ ] }, "fcomip st5": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf5 /6" ], @@ -17027,32 +11175,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -17074,7 +11203,7 @@ ] }, "fcomip st6": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf6 /6" ], @@ -17086,32 +11215,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -17133,7 +11243,7 @@ ] }, "fcomip st7": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf7 /6" ], @@ -17145,32 +11255,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", diff --git a/unittests/InstructionCountCI/FlagM/x87_f64.json b/unittests/InstructionCountCI/FlagM/x87_f64.json index 68e2cd295..7f7184df9 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64.json @@ -2289,7 +2289,7 @@ ] }, "f2xm1": { - "ExpectedInstructionCount": 55, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xf0 /6" ], @@ -2297,62 +2297,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1712]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2000]", + "ldr x3, [x28, #2008]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]" ] }, "fyl2x": { - "ExpectedInstructionCount": 63, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf1 /6" ], @@ -2364,57 +2321,14 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1720]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2016]", + "ldr x3, [x28, #2024]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w20, w20, #0x1 (1)", @@ -2423,7 +2337,7 @@ ] }, "fptan": { - "ExpectedInstructionCount": 68, + "ExpectedInstructionCount": 25, "Comment": [ "0xd9 11b 0xf2 /6" ], @@ -2431,56 +2345,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1696]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1968]", + "ldr x3, [x28, #1976]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "mov x21, #0x3ff0000000000000", @@ -2499,7 +2370,7 @@ ] }, "fpatan": { - "ExpectedInstructionCount": 63, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf3 /6" ], @@ -2511,57 +2382,14 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1704]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1984]", + "ldr x3, [x28, #1992]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w20, w20, #0x1 (1)", @@ -2621,7 +2449,7 @@ ] }, "fprem1": { - "ExpectedInstructionCount": 61, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf5 /6" ], @@ -2633,57 +2461,14 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1736]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2048]", + "ldr x3, [x28, #2056]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" @@ -2714,7 +2499,7 @@ ] }, "fprem": { - "ExpectedInstructionCount": 61, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf8 /7" ], @@ -2726,64 +2511,21 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1728]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2032]", + "ldr x3, [x28, #2040]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" ] }, "fyl2xp1": { - "ExpectedInstructionCount": 70, + "ExpectedInstructionCount": 27, "Comment": [ "0xd9 11b 0xf9 /7" ], @@ -2802,57 +2544,14 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1720]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2016]", + "ldr x3, [x28, #2024]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w20, w20, #0x1 (1)", @@ -2875,7 +2574,7 @@ ] }, "fsincos": { - "ExpectedInstructionCount": 116, + "ExpectedInstructionCount": 30, "Comment": [ "0xd9 11b 0xfb /7" ], @@ -2883,106 +2582,20 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1680]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v3.8b, v0.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "ldr x0, [x28, #1936]", + "ldr x3, [x28, #1944]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1688]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1952]", + "ldr x3, [x28, #1960]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d3, [x0, #1040]", "mov w21, #0x1", @@ -3013,7 +2626,7 @@ ] }, "fscale": { - "ExpectedInstructionCount": 60, + "ExpectedInstructionCount": 17, "Comment": [ "0xd9 11b 0xfd /7" ], @@ -3025,63 +2638,20 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1744]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2064]", + "ldr x3, [x28, #2072]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]" ] }, "fsin": { - "ExpectedInstructionCount": 56, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xfe /7" ], @@ -3089,63 +2659,20 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1680]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1936]", + "ldr x3, [x28, #1944]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" ] }, "fcos": { - "ExpectedInstructionCount": 56, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xff /7" ], @@ -3153,56 +2680,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1688]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1952]", + "ldr x3, [x28, #1960]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" @@ -4136,38 +3620,19 @@ ] }, "fld tword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdb !11b /5" ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4182,7 +3647,7 @@ ] }, "fstp tword [rax]": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 21, "Comment": [ "0xdb !11b /7" ], @@ -4190,31 +3655,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str d2, [x4]", "mov x21, v2.d[1]", @@ -6282,7 +5728,7 @@ ] }, "frstor [rax]": { - "ExpectedInstructionCount": 316, + "ExpectedInstructionCount": 164, "Comment": [ "0xdd !11b /4" ], @@ -6348,224 +5794,91 @@ "fmov v2.D[1], x24", "ldur q3, [x4, #28]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #38]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldr q3, [x4, #48]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #58]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #68]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #78]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #88]", "and v2.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w21, w21, #0x1 (1)", @@ -6573,32 +5886,13 @@ "ldur d2, [x4, #98]", "ldr h3, [x4, #106]", "mov v2.h[4], v3.h[0]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "msr nzcv, x23", @@ -6606,7 +5900,7 @@ ] }, "fnsave [rax]": { - "ExpectedInstructionCount": 326, + "ExpectedInstructionCount": 174, "Comment": [ "0xdd !11b /6" ], @@ -6675,248 +5969,96 @@ "str wzr, [x4, #24]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #28]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #38]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #58]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #68]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #78]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #88]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur d2, [x4, #98]", "dup v2.8h, v2.h[4]", @@ -9440,64 +8582,26 @@ ] }, "fbld tword [rax]": { - "ExpectedInstructionCount": 64, + "ExpectedInstructionCount": 26, "Comment": [ "0xdf !11b /4" ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1600]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1776]", + "ldr x3, [x28, #1784]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -9512,7 +8616,7 @@ ] }, "fbstp tword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xdf !11b /6" ], @@ -9520,57 +8624,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1592]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1760]", + "ldr x3, [x28, #1768]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str d2, [x4]", "mov x21, v2.d[1]", diff --git a/unittests/InstructionCountCI/H0F38.json b/unittests/InstructionCountCI/H0F38.json index de32064c4..3e1ee6082 100644 --- a/unittests/InstructionCountCI/H0F38.json +++ b/unittests/InstructionCountCI/H0F38.json @@ -685,7 +685,7 @@ "0x66 0x0f 0x38 0x41" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2400]", + "ldr q2, [x28, #2736]", "zip1 v3.8h, v2.8h, v17.8h", "zip2 v2.8h, v2.8h, v17.8h", "umin v2.4s, v3.4s, v2.4s", diff --git a/unittests/InstructionCountCI/H0F3A.json b/unittests/InstructionCountCI/H0F3A.json index aba0d23ee..c6e5c1163 100644 --- a/unittests/InstructionCountCI/H0F3A.json +++ b/unittests/InstructionCountCI/H0F3A.json @@ -327,7 +327,7 @@ "0x66 0x0f 0x3a 0x0c" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2592]", + "ldr q2, [x28, #2928]", "tbx v16.16b, {v17.16b}, v2.16b" ] }, @@ -337,7 +337,7 @@ "0x66 0x0f 0x3a 0x0c" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2608]", + "ldr q2, [x28, #2944]", "tbx v16.16b, {v17.16b}, v2.16b" ] }, @@ -356,7 +356,7 @@ "0x66 0x0f 0x3a 0x0c" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2624]", + "ldr q2, [x28, #2960]", "tbx v16.16b, {v17.16b}, v2.16b" ] }, @@ -376,7 +376,7 @@ "0x66 0x0f 0x3a 0x0c" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2640]", + "ldr q2, [x28, #2976]", "tbx v16.16b, {v17.16b}, v2.16b" ] }, @@ -395,7 +395,7 @@ "0x66 0x0f 0x3a 0x0c" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2656]", + "ldr q2, [x28, #2992]", "tbx v16.16b, {v17.16b}, v2.16b" ] }, @@ -405,7 +405,7 @@ "0x66 0x0f 0x3a 0x0c" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2672]", + "ldr q2, [x28, #3008]", "tbx v16.16b, {v17.16b}, v2.16b" ] }, @@ -474,7 +474,7 @@ "0x66 0x0f 0x3a 0x0e" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2128]", + "ldr x0, [x28, #2472]", "ldr q2, [x0, #3440]", "tbx v16.16b, {v17.16b}, v2.16b" ] diff --git a/unittests/InstructionCountCI/PrimaryGroup.json b/unittests/InstructionCountCI/PrimaryGroup.json index 5310209fc..91c754559 100644 --- a/unittests/InstructionCountCI/PrimaryGroup.json +++ b/unittests/InstructionCountCI/PrimaryGroup.json @@ -2825,7 +2825,7 @@ "mov x0, x5", "mov x1, x4", "mov x2, x6", - "ldr x3, [x28, #3056]", + "ldr x3, [x28, #3392]", "str x30, [sp, #-16]!", "blr x3", "ldr x30, [sp], #16", @@ -2836,7 +2836,7 @@ "mov x0, x5", "mov x1, x4", "mov x2, x6", - "ldr x3, [x28, #3072]", + "ldr x3, [x28, #3408]", "str x30, [sp, #-16]!", "blr x3", "ldr x30, [sp], #16", @@ -2894,7 +2894,7 @@ "mov x0, x5", "mov x1, x4", "mov x2, x6", - "ldr x3, [x28, #3064]", + "ldr x3, [x28, #3400]", "str x30, [sp, #-16]!", "blr x3", "ldr x30, [sp], #16", @@ -2907,7 +2907,7 @@ "mov x0, x5", "mov x1, x4", "mov x2, x6", - "ldr x3, [x28, #3080]", + "ldr x3, [x28, #3416]", "str x30, [sp, #-16]!", "blr x3", "ldr x30, [sp], #16", diff --git a/unittests/InstructionCountCI/SSE42_Strings.json b/unittests/InstructionCountCI/SSE42_Strings.json index 3df2f8346..cf2b6cf70 100644 --- a/unittests/InstructionCountCI/SSE42_Strings.json +++ b/unittests/InstructionCountCI/SSE42_Strings.json @@ -36,38 +36,21 @@ }, "Instructions": { "pcmpestrm xmm0, xmm1, 0_0_00_00_00b": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 17, "Comment": [ "0x66 0x0f 0x3A 0x60" ], "ExpectedArm64ASM": [ + "ldr x3, [x28, #2080]", + "ldr x0, [x28, #2088]", + "stp x0, x30, [sp, #-16]!", "mov x0, x4", "mov x1, x5", - "mrs x2, nzcv", - "str w2, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x2, sp", - "st1 {v2.2d, v3.2d}, [x2], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x2], #64", - "stp x18, x30, [x2], #16", + "mov w2, #0x0", "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", - "mov w2, #0x0", - "ldr x3, [x28, #1752]", "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldp xzr, x30, [sp], #16", "mov w20, w0", "mov w27, #0x0", "uxth w0, w20", @@ -78,38 +61,21 @@ ] }, "pcmpestri xmm0, xmm1, 0_0_00_00_00b": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 21, "Comment": [ "0x66 0x0f 0x3A 0x61" ], "ExpectedArm64ASM": [ + "ldr x3, [x28, #2080]", + "ldr x0, [x28, #2088]", + "stp x0, x30, [sp, #-16]!", "mov x0, x4", "mov x1, x5", - "mrs x2, nzcv", - "str w2, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x2, sp", - "st1 {v2.2d, v3.2d}, [x2], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x2], #64", - "stp x18, x30, [x2], #16", + "mov w2, #0x0", "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", - "mov w2, #0x0", - "ldr x3, [x28, #1752]", "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldp xzr, x30, [sp], #16", "mov w20, w0", "mov w27, #0x0", "uxth w21, w20", @@ -124,36 +90,19 @@ ] }, "pcmpistrm xmm0, xmm1, 0_0_00_00_00b": { - "ExpectedInstructionCount": 32, + "ExpectedInstructionCount": 15, "Comment": [ "0x66 0x0f 0x3A 0x62" ], "ExpectedArm64ASM": [ - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", "mov w0, #0x0", - "ldr x1, [x28, #1760]", + "ldr x1, [x28, #2096]", + "ldr x3, [x28, #2104]", "blr x1", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x30, [sp], #16", "mov w20, w0", "mov w27, #0x0", "uxth w0, w20", @@ -164,36 +113,19 @@ ] }, "pcmpistri xmm0, xmm1, 0_0_00_00_00b": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 19, "Comment": [ "0x66 0x0f 0x3A 0x63" ], "ExpectedArm64ASM": [ - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", "mov w0, #0x0", - "ldr x1, [x28, #1760]", + "ldr x1, [x28, #2096]", + "ldr x3, [x28, #2104]", "blr x1", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x30, [sp], #16", "mov w20, w0", "mov w27, #0x0", "uxth w21, w20", diff --git a/unittests/InstructionCountCI/Secondary.json b/unittests/InstructionCountCI/Secondary.json index 1619e0d78..fe18cda9e 100644 --- a/unittests/InstructionCountCI/Secondary.json +++ b/unittests/InstructionCountCI/Secondary.json @@ -648,7 +648,7 @@ "Comment": "0x0f 0x50", "ExpectedArm64ASM": [ "ushr v2.4s, v16.4s, #31", - "ldr q3, [x28, #2560]", + "ldr q3, [x28, #2896]", "ushl v2.4s, v2.4s, v3.4s", "addv s2, v2.4s", "mov w4, v2.s[0]" @@ -659,7 +659,7 @@ "Comment": "0x0f 0x50", "ExpectedArm64ASM": [ "ushr v2.4s, v16.4s, #31", - "ldr q3, [x28, #2560]", + "ldr q3, [x28, #2896]", "ushl v2.4s, v2.4s, v3.4s", "addv s2, v2.4s", "mov w4, v2.s[0]" @@ -1154,7 +1154,7 @@ "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ "ldr d2, [x28, #1056]", - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr d3, [x0, #16]", "tbl v2.8b, {v2.16b}, v3.8b", "strb wzr, [x28, #1019]", @@ -1169,7 +1169,7 @@ "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr d3, [x0, #16]", "tbl v2.8b, {v2.16b}, v3.8b", "strb wzr, [x28, #1019]", @@ -3512,7 +3512,7 @@ "ExpectedInstructionCount": 3, "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #16]", "tbl v16.16b, {v16.16b, v17.16b}, v2.16b" ] @@ -3521,7 +3521,7 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #16]", "mov v0.16b, v17.16b", "mov v1.16b, v16.16b", @@ -3533,7 +3533,7 @@ "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q3, [x0, #16]", "mov v0.16b, v16.16b", "mov v1.16b, v2.16b", @@ -3651,7 +3651,7 @@ "Comment": "0x0f 0xd7", "ExpectedArm64ASM": [ "ldr d2, [x28, #1040]", - "ldr d3, [x28, #2688]", + "ldr d3, [x28, #3024]", "cmlt v2.16b, v2.16b, #0", "and v2.16b, v2.16b, v3.16b", "addp v2.16b, v2.16b, v2.16b", diff --git a/unittests/InstructionCountCI/Secondary_OpSize.json b/unittests/InstructionCountCI/Secondary_OpSize.json index 67c549771..ad955c3bc 100644 --- a/unittests/InstructionCountCI/Secondary_OpSize.json +++ b/unittests/InstructionCountCI/Secondary_OpSize.json @@ -522,7 +522,7 @@ "0x66 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -536,7 +536,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q3, [x0, #16]", "tbl v16.16b, {v2.16b}, v3.16b" ] @@ -674,7 +674,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #2096]", + "ldr x0, [x28, #2440]", "ldr q3, [x0, #2480]", "tbl v16.16b, {v2.16b}, v3.16b" ] @@ -1226,7 +1226,7 @@ "ExpectedInstructionCount": 3, "Comment": "0x66 0x0f 0xd0", "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v17.16b, v2.16b", "fadd v16.2d, v16.2d, v2.2d" ] @@ -1282,7 +1282,7 @@ "ExpectedInstructionCount": 7, "Comment": "0x66 0x0f 0xd7", "ExpectedArm64ASM": [ - "ldr q2, [x28, #2688]", + "ldr q2, [x28, #3024]", "cmlt v3.16b, v16.16b, #0", "and v2.16b, v3.16b, v2.16b", "addp v2.16b, v2.16b, v2.16b", diff --git a/unittests/InstructionCountCI/Secondary_REP.json b/unittests/InstructionCountCI/Secondary_REP.json index 8ab5b12cf..50cd751f7 100644 --- a/unittests/InstructionCountCI/Secondary_REP.json +++ b/unittests/InstructionCountCI/Secondary_REP.json @@ -117,7 +117,7 @@ "ExpectedArm64ASM": [ "fcvtzs w20, s16", "mov w21, #0x80000000", - "ldr s2, [x28, #2816]", + "ldr s2, [x28, #3152]", "mrs x22, nzcv", "fcmp s2, s16", "csel w4, w20, w21, gt", @@ -131,7 +131,7 @@ "ldr s2, [x6]", "fcvtzs w20, s2", "mov w21, #0x80000000", - "ldr s3, [x28, #2816]", + "ldr s3, [x28, #3152]", "mrs x22, nzcv", "fcmp s3, s2", "csel w4, w20, w21, gt", @@ -144,7 +144,7 @@ "ExpectedArm64ASM": [ "fcvtzs x20, s16", "mov x21, #0x8000000000000000", - "ldr s2, [x28, #2848]", + "ldr s2, [x28, #3184]", "mrs x22, nzcv", "fcmp s2, s16", "csel x4, x20, x21, gt", @@ -158,7 +158,7 @@ "ldr d2, [x6]", "fcvtzs x20, s2", "mov x21, #0x8000000000000000", - "ldr s3, [x28, #2848]", + "ldr s3, [x28, #3184]", "mrs x22, nzcv", "fcmp s3, s2", "csel x4, x20, x21, gt", @@ -172,7 +172,7 @@ "frinti s2, s16", "fcvtzs w20, s2", "mov w21, #0x80000000", - "ldr s3, [x28, #2816]", + "ldr s3, [x28, #3152]", "mrs x22, nzcv", "fcmp s3, s2", "csel w4, w20, w21, gt", @@ -187,7 +187,7 @@ "frinti s2, s2", "fcvtzs w20, s2", "mov w21, #0x80000000", - "ldr s3, [x28, #2816]", + "ldr s3, [x28, #3152]", "mrs x22, nzcv", "fcmp s3, s2", "csel w4, w20, w21, gt", @@ -201,7 +201,7 @@ "frinti s2, s16", "fcvtzs x20, s2", "mov x21, #0x8000000000000000", - "ldr s3, [x28, #2848]", + "ldr s3, [x28, #3184]", "mrs x22, nzcv", "fcmp s3, s2", "csel x4, x20, x21, gt", @@ -216,7 +216,7 @@ "frinti s2, s2", "fcvtzs x20, s2", "mov x21, #0x8000000000000000", - "ldr s3, [x28, #2848]", + "ldr s3, [x28, #3184]", "mrs x22, nzcv", "fcmp s3, s2", "csel x4, x20, x21, gt", @@ -295,8 +295,8 @@ "ExpectedInstructionCount": 6, "Comment": "0xf3 0x0f 0x5b", "ExpectedArm64ASM": [ - "ldr q2, [x28, #2912]", - "ldr q3, [x28, #2816]", + "ldr q2, [x28, #3248]", + "ldr q3, [x28, #3152]", "fcvtzs v4.4s, v17.4s", "fcmgt v3.4s, v3.4s, v17.4s", "mov v16.16b, v3.16b", @@ -396,7 +396,7 @@ "0xf3 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "ldr q2, [x0, #1280]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -409,7 +409,7 @@ "0xf3 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2088]", + "ldr x0, [x28, #2432]", "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 ecacf11d7..1971190a5 100644 --- a/unittests/InstructionCountCI/Secondary_REPNE.json +++ b/unittests/InstructionCountCI/Secondary_REPNE.json @@ -290,7 +290,7 @@ "0xf2 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q2, [x0, #1280]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -303,7 +303,7 @@ "0xf2 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2080]", + "ldr x0, [x28, #2424]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -459,7 +459,7 @@ "ExpectedInstructionCount": 3, "Comment": "0xf2 0x0f 0xd0", "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v17.16b, v2.16b", "fadd v16.4s, v16.4s, v2.4s" ] diff --git a/unittests/InstructionCountCI/VEX_map1.json b/unittests/InstructionCountCI/VEX_map1.json index 8cb07951d..48f2ee644 100644 --- a/unittests/InstructionCountCI/VEX_map1.json +++ b/unittests/InstructionCountCI/VEX_map1.json @@ -2802,7 +2802,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -2871,7 +2871,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -2940,7 +2940,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2104]", + "ldr x0, [x28, #2448]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -3285,7 +3285,7 @@ "ExpectedArm64ASM": [ "fcvtzs w20, s16", "mov w21, #0x80000000", - "ldr s2, [x28, #2816]", + "ldr s2, [x28, #3152]", "mrs x22, nzcv", "fcmp s2, s16", "csel w4, w20, w21, gt", @@ -3300,7 +3300,7 @@ "ExpectedArm64ASM": [ "fcvtzs x20, s16", "mov x21, #0x8000000000000000", - "ldr s2, [x28, #2848]", + "ldr s2, [x28, #3184]", "mrs x22, nzcv", "fcmp s2, s16", "csel x4, x20, x21, gt", @@ -3315,7 +3315,7 @@ "ExpectedArm64ASM": [ "fcvtzs w20, d16", "mov w21, #0x80000000", - "ldr d2, [x28, #2864]", + "ldr d2, [x28, #3200]", "mrs x22, nzcv", "fcmp d2, d16", "csel w4, w20, w21, gt", @@ -3330,7 +3330,7 @@ "ExpectedArm64ASM": [ "fcvtzs x20, d16", "mov x21, #0x8000000000000000", - "ldr d2, [x28, #2896]", + "ldr d2, [x28, #3232]", "mrs x22, nzcv", "fcmp d2, d16", "csel x4, x20, x21, gt", @@ -3346,7 +3346,7 @@ "frinti s2, s16", "fcvtzs w20, s2", "mov w21, #0x80000000", - "ldr s3, [x28, #2816]", + "ldr s3, [x28, #3152]", "mrs x22, nzcv", "fcmp s3, s2", "csel w4, w20, w21, gt", @@ -3362,7 +3362,7 @@ "frinti s2, s16", "fcvtzs x20, s2", "mov x21, #0x8000000000000000", - "ldr s3, [x28, #2848]", + "ldr s3, [x28, #3184]", "mrs x22, nzcv", "fcmp s3, s2", "csel x4, x20, x21, gt", @@ -3378,7 +3378,7 @@ "frinti d2, d16", "fcvtzs x20, d2", "mov x21, #0x8000000000000000", - "ldr d3, [x28, #2896]", + "ldr d3, [x28, #3232]", "mrs x22, nzcv", "fcmp d3, d2", "csel x4, x20, x21, gt", @@ -3394,7 +3394,7 @@ "frinti d2, d16", "fcvtzs x20, d2", "mov x21, #0x8000000000000000", - "ldr d3, [x28, #2896]", + "ldr d3, [x28, #3232]", "mrs x22, nzcv", "fcmp d3, d2", "csel x4, x20, x21, gt", @@ -3657,8 +3657,8 @@ ], "ExpectedArm64ASM": [ "frinti v2.4s, v17.4s", - "ldr q3, [x28, #2912]", - "ldr q4, [x28, #2816]", + "ldr q3, [x28, #3248]", + "ldr q4, [x28, #3152]", "fcvtzs v5.4s, v2.4s", "fcmgt v2.4s, v4.4s, v2.4s", "mov v16.16b, v2.16b", @@ -3672,9 +3672,9 @@ ], "ExpectedArm64ASM": [ "frinti z2.s, p7/m, z17.s", - "ldr x0, [x28, #2024]", + "ldr x0, [x28, #2368]", "ld1b {z3.b}, p7/z, [x0]", - "ldr x0, [x28, #1976]", + "ldr x0, [x28, #2320]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.s", "fcmgt p0.s, p7/z, z4.s, z2.s", @@ -3692,8 +3692,8 @@ "Map 1 0b10 0x5b 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2912]", - "ldr q3, [x28, #2816]", + "ldr q2, [x28, #3248]", + "ldr q3, [x28, #3152]", "fcvtzs v4.4s, v17.4s", "fcmgt v3.4s, v3.4s, v17.4s", "mov v16.16b, v3.16b", @@ -3706,9 +3706,9 @@ "Map 1 0b10 0x5b 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2024]", + "ldr x0, [x28, #2368]", "ld1b {z2.b}, p7/z, [x0]", - "ldr x0, [x28, #1976]", + "ldr x0, [x28, #2320]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.s", "fcmgt p0.s, p7/z, z3.s, z17.s", @@ -4441,7 +4441,7 @@ "Map 1 0b01 0xd0 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v18.16b, v2.16b", "fadd v16.2d, v17.2d, v2.2d" ] @@ -4452,7 +4452,7 @@ "Map 1 0b01 0xd0 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1800]", + "ldr x0, [x28, #2144]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "fadd z16.d, z17.d, z2.d" @@ -4464,7 +4464,7 @@ "Map 1 0b11 0xd0 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v18.16b, v2.16b", "fadd v16.4s, v17.4s, v2.4s" ] @@ -4475,7 +4475,7 @@ "Map 1 0b11 0xd0 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1784]", + "ldr x0, [x28, #2128]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "fadd z16.s, z17.s, z2.s" @@ -4601,7 +4601,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2688]", + "ldr q2, [x28, #3024]", "cmlt v3.16b, v16.16b, #0", "and v2.16b, v3.16b, v2.16b", "addp v2.16b, v2.16b, v2.16b", @@ -4616,7 +4616,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1912]", + "ldr x0, [x28, #2256]", "ld1b {z2.b}, p7/z, [x0]", "mrs x0, nzcv", "mov z0.d, #0", @@ -4993,8 +4993,8 @@ "Map 1 0b01 0xe6 128-bit" ], "ExpectedArm64ASM": [ - "ldr d2, [x28, #2912]", - "ldr q3, [x28, #2864]", + "ldr d2, [x28, #3248]", + "ldr q3, [x28, #3200]", "fcvtzs z4.s, p6/m, z17.d", "uzp1 z4.s, z4.s, z4.s", "mov v4.8b, v4.8b", @@ -5010,8 +5010,8 @@ "Map 1 0b01 0xe6 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2912]", - "ldr x0, [x28, #2000]", + "ldr q2, [x28, #3248]", + "ldr x0, [x28, #2344]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.d", "uzp1 z4.s, z4.s, z4.s", @@ -5054,8 +5054,8 @@ ], "ExpectedArm64ASM": [ "frinti v2.2d, v17.2d", - "ldr d3, [x28, #2912]", - "ldr q4, [x28, #2864]", + "ldr d3, [x28, #3248]", + "ldr q4, [x28, #3200]", "fcvtzs z5.s, p6/m, z2.d", "uzp1 z5.s, z5.s, z5.s", "mov v5.8b, v5.8b", @@ -5072,8 +5072,8 @@ ], "ExpectedArm64ASM": [ "frinti z2.d, p7/m, z17.d", - "ldr q3, [x28, #2912]", - "ldr x0, [x28, #2000]", + "ldr q3, [x28, #3248]", + "ldr x0, [x28, #2344]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.d", "uzp1 z5.s, z5.s, z5.s", diff --git a/unittests/InstructionCountCI/VEX_map1_FRINTTS.json b/unittests/InstructionCountCI/VEX_map1_FRINTTS.json index d8af4a70b..29edc5a62 100644 --- a/unittests/InstructionCountCI/VEX_map1_FRINTTS.json +++ b/unittests/InstructionCountCI/VEX_map1_FRINTTS.json @@ -112,9 +112,9 @@ ], "ExpectedArm64ASM": [ "frinti z2.s, p7/m, z17.s", - "ldr x0, [x28, #2024]", + "ldr x0, [x28, #2368]", "ld1b {z3.b}, p7/z, [x0]", - "ldr x0, [x28, #1976]", + "ldr x0, [x28, #2320]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.s", "fcmgt p0.s, p7/z, z4.s, z2.s", @@ -142,9 +142,9 @@ "Map 1 0b10 0x5b 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2024]", + "ldr x0, [x28, #2368]", "ld1b {z2.b}, p7/z, [x0]", - "ldr x0, [x28, #1976]", + "ldr x0, [x28, #2320]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.s", "fcmgt p0.s, p7/z, z3.s, z17.s", @@ -173,8 +173,8 @@ "Map 1 0b01 0xe6 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2912]", - "ldr x0, [x28, #2000]", + "ldr q2, [x28, #3248]", + "ldr x0, [x28, #2344]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.d", "uzp1 z4.s, z4.s, z4.s", @@ -208,8 +208,8 @@ ], "ExpectedArm64ASM": [ "frinti z2.d, p7/m, z17.d", - "ldr q3, [x28, #2912]", - "ldr x0, [x28, #2000]", + "ldr q3, [x28, #3248]", + "ldr x0, [x28, #2344]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.d", "uzp1 z5.s, z5.s, z5.s", diff --git a/unittests/InstructionCountCI/VEX_map2.json b/unittests/InstructionCountCI/VEX_map2.json index 7a7602435..3f1050c79 100644 --- a/unittests/InstructionCountCI/VEX_map2.json +++ b/unittests/InstructionCountCI/VEX_map2.json @@ -1603,7 +1603,7 @@ "Map 2 0b01 0x41 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2400]", + "ldr q2, [x28, #2736]", "zip1 v3.8h, v2.8h, v17.8h", "zip2 v2.8h, v2.8h, v17.8h", "umin v2.4s, v3.4s, v2.4s", @@ -3657,7 +3657,7 @@ "Map 2 0b01 0x96 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v17.16b, v2.16b", "fmla v2.4s, v16.4s, v18.4s", "mov v16.16b, v2.16b" @@ -3669,7 +3669,7 @@ "Map 2 0b01 0x96 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1784]", + "ldr x0, [x28, #2128]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -3683,7 +3683,7 @@ "Map 2 0b01 0x96 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v17.16b, v2.16b", "fmla v2.2d, v16.2d, v18.2d", "mov v16.16b, v2.16b" @@ -3695,7 +3695,7 @@ "Map 2 0b01 0x96 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1800]", + "ldr x0, [x28, #2144]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -3709,7 +3709,7 @@ "Map 2 0b01 0x97 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v17.16b, v2.16b", "fmla v2.4s, v16.4s, v18.4s", "mov v16.16b, v2.16b" @@ -3721,7 +3721,7 @@ "Map 2 0b01 0x97 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1816]", + "ldr x0, [x28, #2160]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -3735,7 +3735,7 @@ "Map 2 0b01 0x97 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v17.16b, v2.16b", "fmla v2.2d, v16.2d, v18.2d", "mov v16.16b, v2.16b" @@ -3747,7 +3747,7 @@ "Map 2 0b01 0x97 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1832]", + "ldr x0, [x28, #2176]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -4609,7 +4609,7 @@ "Map 2 0b01 0xa6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v18.16b, v2.16b", "fmla v2.4s, v17.4s, v16.4s", "mov v16.16b, v2.16b" @@ -4621,7 +4621,7 @@ "Map 2 0b01 0xa6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1784]", + "ldr x0, [x28, #2128]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4635,7 +4635,7 @@ "Map 2 0b01 0xa6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v18.16b, v2.16b", "fmla v2.2d, v17.2d, v16.2d", "mov v16.16b, v2.16b" @@ -4647,7 +4647,7 @@ "Map 2 0b01 0xa6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1800]", + "ldr x0, [x28, #2144]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4661,7 +4661,7 @@ "Map 2 0b01 0xa7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v18.16b, v2.16b", "fmla v2.4s, v17.4s, v16.4s", "mov v16.16b, v2.16b" @@ -4673,7 +4673,7 @@ "Map 2 0b01 0xa7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1816]", + "ldr x0, [x28, #2160]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4687,7 +4687,7 @@ "Map 2 0b01 0xa7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v18.16b, v2.16b", "fmla v2.2d, v17.2d, v16.2d", "mov v16.16b, v2.16b" @@ -4699,7 +4699,7 @@ "Map 2 0b01 0xa7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1832]", + "ldr x0, [x28, #2176]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4713,7 +4713,7 @@ "Map 2 0b01 0xb6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2432]", + "ldr q2, [x28, #2768]", "eor v2.16b, v16.16b, v2.16b", "fmla v2.4s, v17.4s, v18.4s", "mov v16.16b, v2.16b" @@ -4725,7 +4725,7 @@ "Map 2 0b01 0xb6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1784]", + "ldr x0, [x28, #2128]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", @@ -4738,7 +4738,7 @@ "Map 2 0b01 0xb6 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2464]", + "ldr q2, [x28, #2800]", "eor v2.16b, v16.16b, v2.16b", "fmla v2.2d, v17.2d, v18.2d", "mov v16.16b, v2.16b" @@ -4750,7 +4750,7 @@ "Map 2 0b01 0xb6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1800]", + "ldr x0, [x28, #2144]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", @@ -4763,7 +4763,7 @@ "Map 2 0b01 0xb7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2496]", + "ldr q2, [x28, #2832]", "eor v2.16b, v16.16b, v2.16b", "fmla v2.4s, v17.4s, v18.4s", "mov v16.16b, v2.16b" @@ -4775,7 +4775,7 @@ "Map 2 0b01 0xb7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1816]", + "ldr x0, [x28, #2160]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", @@ -4788,7 +4788,7 @@ "Map 2 0b01 0xb7 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2528]", + "ldr q2, [x28, #2864]", "eor v2.16b, v16.16b, v2.16b", "fmla v2.2d, v17.2d, v18.2d", "mov v16.16b, v2.16b" @@ -4800,7 +4800,7 @@ "Map 2 0b01 0xb7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1832]", + "ldr x0, [x28, #2176]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", diff --git a/unittests/InstructionCountCI/VEX_map3.json b/unittests/InstructionCountCI/VEX_map3.json index e60873102..72ade30bb 100644 --- a/unittests/InstructionCountCI/VEX_map3.json +++ b/unittests/InstructionCountCI/VEX_map3.json @@ -5372,7 +5372,7 @@ "Map 3 0b01 0xdf 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2576]", + "ldr q2, [x28, #2912]", "movi v3.2d, #0x0", "mov v16.16b, v17.16b", "aese v16.16b, v3.16b", @@ -5385,7 +5385,7 @@ "Map 3 0b01 0xdf 128-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2576]", + "ldr q2, [x28, #2912]", "movi v3.2d, #0x0", "mov v16.16b, v17.16b", "aese v16.16b, v3.16b", diff --git a/unittests/InstructionCountCI/x87.json b/unittests/InstructionCountCI/x87.json index c8757d7aa..29916b47c 100644 --- a/unittests/InstructionCountCI/x87.json +++ b/unittests/InstructionCountCI/x87.json @@ -13,201 +13,87 @@ }, "Instructions": { "fadd dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /0" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /1" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fcom dword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xd8 !11b /2" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -221,67 +107,29 @@ ] }, "fcomp dword [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xd8 !11b /3" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -303,275 +151,123 @@ ] }, "fsub dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /4" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /5" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /6" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xd8 !11b /7" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xc0 /0" ], @@ -581,39 +277,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc1 /0" ], @@ -625,39 +302,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc2 /0" ], @@ -669,39 +327,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc3 /0" ], @@ -713,39 +352,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc4 /0" ], @@ -757,39 +377,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc5 /0" ], @@ -801,39 +402,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc6 /0" ], @@ -845,39 +427,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc7 /0" ], @@ -889,39 +452,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xc8 /1" ], @@ -931,39 +475,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xc9 /1" ], @@ -975,39 +500,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xca /1" ], @@ -1019,39 +525,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcb /1" ], @@ -1063,39 +550,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcc /1" ], @@ -1107,39 +575,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcd /1" ], @@ -1151,39 +600,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xce /1" ], @@ -1195,39 +625,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xcf /1" ], @@ -1239,39 +650,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fcom st0, st0": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xd8 11b 0xd0 /2" ], @@ -1281,32 +673,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1320,7 +693,7 @@ ] }, "fcom st0, st1": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd1 /2" ], @@ -1332,32 +705,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1371,7 +725,7 @@ ] }, "fcom st0, st2": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd2 /2" ], @@ -1383,32 +737,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1422,7 +757,7 @@ ] }, "fcom st0, st3": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd3 /2" ], @@ -1434,32 +769,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1473,7 +789,7 @@ ] }, "fcom st0, st4": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd4 /2" ], @@ -1485,32 +801,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1524,7 +821,7 @@ ] }, "fcom st0, st5": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd5 /2" ], @@ -1536,32 +833,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1575,7 +853,7 @@ ] }, "fcom st0, st6": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd6 /2" ], @@ -1587,32 +865,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1626,7 +885,7 @@ ] }, "fcom st0, st7": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd8 11b 0xd7 /2" ], @@ -1638,32 +897,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -1677,7 +917,7 @@ ] }, "fcomp st0, st0": { - "ExpectedInstructionCount": 49, + "ExpectedInstructionCount": 30, "Comment": [ "0xd8 11b 0xd8 /3" ], @@ -1687,32 +927,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1734,7 +955,7 @@ ] }, "fcomp st0, st1": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xd9 /3" ], @@ -1747,32 +968,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -1793,7 +995,7 @@ ] }, "fcomp st0, st2": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xda /3" ], @@ -1805,32 +1007,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1852,7 +1035,7 @@ ] }, "fcomp st0, st3": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdb /3" ], @@ -1864,32 +1047,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1911,7 +1075,7 @@ ] }, "fcomp st0, st4": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdc /3" ], @@ -1923,32 +1087,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -1970,7 +1115,7 @@ ] }, "fcomp st0, st5": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdd /3" ], @@ -1982,32 +1127,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -2029,7 +1155,7 @@ ] }, "fcomp st0, st6": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xde /3" ], @@ -2041,32 +1167,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -2088,7 +1195,7 @@ ] }, "fcomp st0, st7": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xd8 11b 0xdf /3" ], @@ -2100,32 +1207,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -2147,7 +1235,7 @@ ] }, "fsub st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xe0 /4" ], @@ -2157,39 +1245,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe1 /4" ], @@ -2201,39 +1270,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe2 /4" ], @@ -2245,39 +1295,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe3 /4" ], @@ -2289,39 +1320,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe4 /4" ], @@ -2333,39 +1345,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe5 /4" ], @@ -2377,39 +1370,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe6 /4" ], @@ -2421,39 +1395,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe7 /4" ], @@ -2465,39 +1420,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xe8 /5" ], @@ -2507,39 +1443,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xe9 /5" ], @@ -2551,39 +1468,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xea /5" ], @@ -2595,39 +1493,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xeb /5" ], @@ -2639,39 +1518,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xec /5" ], @@ -2683,39 +1543,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xed /5" ], @@ -2727,39 +1568,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xee /5" ], @@ -2771,39 +1593,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xef /5" ], @@ -2815,39 +1618,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xf0 /6" ], @@ -2857,39 +1641,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf1 /6" ], @@ -2901,39 +1666,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf2 /6" ], @@ -2945,39 +1691,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf3 /6" ], @@ -2989,39 +1716,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf4 /6" ], @@ -3033,39 +1741,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf5 /6" ], @@ -3077,39 +1766,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf6 /6" ], @@ -3121,39 +1791,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf7 /6" ], @@ -3165,39 +1816,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "0xd8 11b 0xf8 /7" ], @@ -3207,39 +1839,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st1": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xf9 /7" ], @@ -3251,39 +1864,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st2": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfa /7" ], @@ -3295,39 +1889,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st3": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfb /7" ], @@ -3339,39 +1914,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st4": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfc /7" ], @@ -3383,39 +1939,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st5": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfd /7" ], @@ -3427,39 +1964,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st6": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xfe /7" ], @@ -3471,39 +1989,20 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st0, st7": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd8 11b 0xff /7" ], @@ -3515,69 +2014,31 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fld dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xd9 !11b /0" ], "ExpectedArm64ASM": [ "ldr s2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "fmov s0, s2", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1424]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1424]", + "ldr x3, [x28, #1432]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -3593,7 +2054,7 @@ ] }, "fst dword [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xd9 !11b /2" ], @@ -3601,37 +2062,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]" ] }, "fstp dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xd9 !11b /3" ], @@ -3639,31 +2081,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1440]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1456]", + "ldr x3, [x28, #1464]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "ldrb w21, [x28, #1298]", @@ -4171,7 +2594,7 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "eor v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" @@ -4186,14 +2609,14 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "ldr q3, [x28, #2944]", + "ldr q3, [x28, #3280]", "bic v2.16b, v2.16b, v3.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "ftst": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xd9 11b 0xe4 /4" ], @@ -4203,32 +2626,13 @@ "ldr q2, [x0, #1040]", "mov w20, #0x0", "fmov d3, x20", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -4271,7 +2675,7 @@ "0xd9 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4291,7 +2695,7 @@ "0xd9 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2736]", + "ldr q2, [x28, #3072]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4311,7 +2715,7 @@ "0xd9 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2752]", + "ldr q2, [x28, #3088]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4331,7 +2735,7 @@ "0xd9 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2768]", + "ldr q2, [x28, #3104]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4351,7 +2755,7 @@ "0xd9 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2784]", + "ldr q2, [x28, #3120]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4371,7 +2775,7 @@ "0xd9 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2800]", + "ldr q2, [x28, #3136]", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4406,7 +2810,7 @@ ] }, "f2xm1": { - "ExpectedInstructionCount": 31, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xf0 /6" ], @@ -4414,38 +2818,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1536]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1648]", + "ldr x3, [x28, #1656]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fyl2x": { - "ExpectedInstructionCount": 39, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf1 /6" ], @@ -4457,32 +2842,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1640]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1856]", + "ldr x3, [x28, #1864]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -4492,7 +2858,7 @@ ] }, "fptan": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xd9 11b 0xf2 /6" ], @@ -4500,35 +2866,16 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1544]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1664]", + "ldr x3, [x28, #1672]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -4543,7 +2890,7 @@ ] }, "fpatan": { - "ExpectedInstructionCount": 39, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf3 /6" ], @@ -4555,32 +2902,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1648]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1872]", + "ldr x3, [x28, #1880]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -4590,7 +2918,7 @@ ] }, "fxtract": { - "ExpectedInstructionCount": 81, + "ExpectedInstructionCount": 43, "Comment": [ "0xd9 11b 0xf4 /6" ], @@ -4606,57 +2934,19 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "strb w20, [x28, #1019]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1576]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1728]", + "ldr x3, [x28, #1736]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1584]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1744]", + "ldr x3, [x28, #1752]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "sub w20, w20, #0x1 (1)", "and w20, w20, #0x7", @@ -4679,7 +2969,7 @@ ] }, "fprem1": { - "ExpectedInstructionCount": 37, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf5 /6" ], @@ -4691,32 +2981,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1656]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1888]", + "ldr x3, [x28, #1896]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -4748,7 +3019,7 @@ ] }, "fprem": { - "ExpectedInstructionCount": 37, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf8 /7" ], @@ -4760,32 +3031,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1664]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1904]", + "ldr x3, [x28, #1912]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -4793,41 +3045,22 @@ ] }, "fyl2xp1": { - "ExpectedInstructionCount": 71, + "ExpectedInstructionCount": 33, "Comment": [ "0xd9 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #2720]", + "ldr q2, [x28, #3056]", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -4837,32 +3070,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1640]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1856]", + "ldr x3, [x28, #1864]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -4872,7 +3086,7 @@ ] }, "fsqrt": { - "ExpectedInstructionCount": 31, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xfa /7" ], @@ -4880,38 +3094,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1552]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1680]", + "ldr x3, [x28, #1688]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsincos": { - "ExpectedInstructionCount": 68, + "ExpectedInstructionCount": 30, "Comment": [ "0xd9 11b 0xfb /7" ], @@ -4919,57 +3114,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1560]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1696]", + "ldr x3, [x28, #1704]", + "blr x0", + "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1568]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1712]", + "ldr x3, [x28, #1720]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q3, [x0, #1040]", @@ -4987,7 +3144,7 @@ ] }, "frndint": { - "ExpectedInstructionCount": 31, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xfc /7" ], @@ -4995,38 +3152,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1528]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1632]", + "ldr x3, [x28, #1640]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fscale": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xd9 11b 0xfd /7" ], @@ -5038,39 +3176,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1672]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1920]", + "ldr x3, [x28, #1928]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsin": { - "ExpectedInstructionCount": 32, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xfe /7" ], @@ -5078,31 +3197,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1560]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1696]", + "ldr x3, [x28, #1704]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -5110,7 +3210,7 @@ ] }, "fcos": { - "ExpectedInstructionCount": 32, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xff /7" ], @@ -5118,31 +3218,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1568]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1712]", + "ldr x3, [x28, #1720]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -5150,201 +3231,87 @@ ] }, "fiadd dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /0" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fimul dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /1" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "ficom dword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xda !11b /2" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -5358,67 +3325,29 @@ ] }, "ficomp dword [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xda !11b /3" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -5440,268 +3369,116 @@ ] }, "fisub dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /4" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fisubr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /5" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidiv dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /6" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidivr dword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xda !11b /7" ], "ExpectedArm64ASM": [ "ldr w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1520]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1616]", + "ldr x3, [x28, #1624]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" @@ -6364,7 +4141,7 @@ ] }, "fucompp": { - "ExpectedInstructionCount": 58, + "ExpectedInstructionCount": 39, "Comment": [ "0xda 11b 0xe9 /5" ], @@ -6377,32 +4154,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -6471,7 +4229,7 @@ ] }, "fisttp dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdb !11b /1" ], @@ -6479,31 +4237,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1488]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1552]", + "ldr x3, [x28, #1560]", + "blr x0", + "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "ldrb w21, [x28, #1298]", @@ -6517,7 +4256,7 @@ ] }, "fist dword [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xdb !11b /2" ], @@ -6525,37 +4264,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1464]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1504]", + "ldr x3, [x28, #1512]", + "blr x0", + "ldr x30, [sp], #16", "mov w20, w0", "str w20, [x4]" ] }, "fistp dword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdf !11b /7" ], @@ -6563,31 +4283,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1464]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1504]", + "ldr x3, [x28, #1512]", + "blr x0", + "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "ldrb w21, [x28, #1298]", @@ -7324,7 +5025,7 @@ ] }, "fucomi st0, st0": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xe8 /5" ], @@ -7334,32 +5035,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7375,7 +5057,7 @@ ] }, "fucomi st0, st1": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xe9 /5" ], @@ -7387,32 +5069,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7428,7 +5091,7 @@ ] }, "fucomi st0, st2": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xea /5" ], @@ -7440,32 +5103,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7481,7 +5125,7 @@ ] }, "fucomi st0, st3": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xeb /5" ], @@ -7493,32 +5137,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7534,7 +5159,7 @@ ] }, "fucomi st0, st4": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xec /5" ], @@ -7546,32 +5171,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7587,7 +5193,7 @@ ] }, "fucomi st0, st5": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xed /5" ], @@ -7599,32 +5205,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7640,7 +5227,7 @@ ] }, "fucomi st0, st6": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xee /5" ], @@ -7652,32 +5239,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7693,7 +5261,7 @@ ] }, "fucomi st0, st7": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xef /5" ], @@ -7705,32 +5273,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7746,7 +5295,7 @@ ] }, "fcomi st0, st0": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdb 11b 0xf0 /6" ], @@ -7756,32 +5305,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7797,7 +5327,7 @@ ] }, "fcomi st0, st1": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf1 /6" ], @@ -7809,32 +5339,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7850,7 +5361,7 @@ ] }, "fcomi st0, st2": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf2 /6" ], @@ -7862,32 +5373,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7903,7 +5395,7 @@ ] }, "fcomi st0, st3": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf3 /6" ], @@ -7915,32 +5407,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -7956,7 +5429,7 @@ ] }, "fcomi st0, st4": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf4 /6" ], @@ -7968,32 +5441,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8009,7 +5463,7 @@ ] }, "fcomi st0, st5": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf5 /6" ], @@ -8021,32 +5475,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8062,7 +5497,7 @@ ] }, "fcomi st0, st6": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf6 /6" ], @@ -8074,32 +5509,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8115,7 +5531,7 @@ ] }, "fcomi st0, st7": { - "ExpectedInstructionCount": 45, + "ExpectedInstructionCount": 26, "Comment": [ "0xdb 11b 0xf7 /6" ], @@ -8127,32 +5543,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8168,201 +5565,87 @@ ] }, "fadd qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /0" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /1" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fcom qword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xdc !11b /2" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -8376,67 +5659,29 @@ ] }, "fcomp qword [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xdc !11b /3" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -8458,275 +5703,123 @@ ] }, "fsub qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /4" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /5" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /6" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr qword [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xdc !11b /7" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xc0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fadd st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -8738,39 +5831,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc1 /0" ], @@ -8782,39 +5856,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc2 /0" ], @@ -8826,39 +5881,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc3 /0" ], @@ -8870,39 +5906,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc4 /0" ], @@ -8914,39 +5931,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc5 /0" ], @@ -8958,39 +5956,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc6 /0" ], @@ -9002,39 +5981,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fadd st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc7 /0" ], @@ -9046,39 +6006,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xc8": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fmul st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -9090,39 +6031,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xc9 /1" ], @@ -9134,39 +6056,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xca /1" ], @@ -9178,39 +6081,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcb /1" ], @@ -9222,39 +6106,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcc /1" ], @@ -9266,39 +6131,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcd /1" ], @@ -9310,39 +6156,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xce /1" ], @@ -9354,39 +6181,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fmul st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xcf /1" ], @@ -9398,39 +6206,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xe0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fsubr st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -9442,39 +6231,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe1 /4" ], @@ -9486,39 +6256,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe2 /4" ], @@ -9530,39 +6281,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe3 /4" ], @@ -9574,39 +6306,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe4 /4" ], @@ -9618,39 +6331,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe5 /4" ], @@ -9662,39 +6356,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe6 /4" ], @@ -9706,39 +6381,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fsubr st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe7 /4" ], @@ -9750,39 +6406,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xe8": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fsub st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -9794,39 +6431,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xe9 /5" ], @@ -9838,39 +6456,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xea /5" ], @@ -9882,39 +6481,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xeb /5" ], @@ -9926,39 +6506,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xec /5" ], @@ -9970,39 +6531,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xed /5" ], @@ -10014,39 +6556,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xee /5" ], @@ -10058,39 +6581,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fsub st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xef /5" ], @@ -10102,39 +6606,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xf0": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fdivr st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -10146,39 +6631,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf1 /6" ], @@ -10190,39 +6656,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf2 /6" ], @@ -10234,39 +6681,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf3 /6" ], @@ -10278,39 +6706,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf4 /6" ], @@ -10322,39 +6731,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf5 /6" ], @@ -10366,39 +6756,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf6 /6" ], @@ -10410,39 +6781,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "fdivr st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf7 /6" ], @@ -10454,39 +6806,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]" ] }, "db 0xdc, 0xf8": { - "ExpectedInstructionCount": 34, + "ExpectedInstructionCount": 15, "Comment": [ "fdiv st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -10498,39 +6831,20 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st1, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xf9 /7" ], @@ -10542,39 +6856,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st2, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfa /7" ], @@ -10586,39 +6881,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st3, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfb /7" ], @@ -10630,39 +6906,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st4, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfc /7" ], @@ -10674,39 +6931,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st5, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfd /7" ], @@ -10718,39 +6956,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st6, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xfe /7" ], @@ -10762,39 +6981,20 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fdiv st7, st0": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 17, "Comment": [ "0xdc 11b 0xff /7" ], @@ -10806,69 +7006,31 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fld qword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdd !11b /0" ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -10884,7 +7046,7 @@ ] }, "fisttp qword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdd !11b /1" ], @@ -10892,31 +7054,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1496]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1568]", + "ldr x3, [x28, #1576]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "str x21, [x4]", "ldrb w21, [x28, #1298]", @@ -10930,7 +7073,7 @@ ] }, "fst qword [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xdd !11b /2" ], @@ -10938,37 +7081,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x4]" ] }, "fstp qword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdd !11b /3" ], @@ -10976,32 +7100,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "str d2, [x4]", "ldrb w21, [x28, #1298]", "mov w22, #0x1", @@ -11740,7 +7845,7 @@ ] }, "fucom st0": { - "ExpectedInstructionCount": 41, + "ExpectedInstructionCount": 22, "Comment": [ "0xdd 11b 0xe0 /4" ], @@ -11750,32 +7855,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11789,7 +7875,7 @@ ] }, "fucom st1": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe1 /4" ], @@ -11801,32 +7887,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11840,7 +7907,7 @@ ] }, "fucom st2": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe2 /4" ], @@ -11852,32 +7919,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11891,7 +7939,7 @@ ] }, "fucom st3": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe3 /4" ], @@ -11903,32 +7951,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11942,7 +7971,7 @@ ] }, "fucom st4": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe4 /4" ], @@ -11954,32 +7983,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -11993,7 +8003,7 @@ ] }, "fucom st5": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe5 /4" ], @@ -12005,32 +8015,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12044,7 +8035,7 @@ ] }, "fucom st6": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe6 /4" ], @@ -12056,32 +8047,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12095,7 +8067,7 @@ ] }, "fucom st7": { - "ExpectedInstructionCount": 43, + "ExpectedInstructionCount": 24, "Comment": [ "0xdd 11b 0xe7 /4" ], @@ -12107,32 +8079,13 @@ "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12146,7 +8099,7 @@ ] }, "fucomp st0": { - "ExpectedInstructionCount": 49, + "ExpectedInstructionCount": 30, "Comment": [ "0xdd 11b 0xe8 /5" ], @@ -12156,32 +8109,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12203,7 +8137,7 @@ ] }, "fucomp st1": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xe9 /5" ], @@ -12216,32 +8150,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -12262,7 +8177,7 @@ ] }, "fucomp st2": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xea /5" ], @@ -12274,32 +8189,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12321,7 +8217,7 @@ ] }, "fucomp st3": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xeb /5" ], @@ -12333,32 +8229,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12380,7 +8257,7 @@ ] }, "fucomp st4": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xec /5" ], @@ -12392,32 +8269,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12439,7 +8297,7 @@ ] }, "fucomp st5": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xed /5" ], @@ -12451,32 +8309,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12498,7 +8337,7 @@ ] }, "fucomp st6": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xee /5" ], @@ -12510,32 +8349,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12557,7 +8377,7 @@ ] }, "fucomp st7": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdd 11b 0xef /5" ], @@ -12569,32 +8389,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12616,201 +8417,87 @@ ] }, "fiadd word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /0" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fimul word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /1" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "ficom word [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xde !11b /2" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x20, x0", "ubfx x21, x20, #1, #1", "ubfx x22, x20, #0, #1", @@ -12824,67 +8511,29 @@ ] }, "ficomp word [rax]": { - "ExpectedInstructionCount": 74, + "ExpectedInstructionCount": 36, "Comment": [ "0xde !11b /3" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -12906,275 +8555,123 @@ ] }, "fisub word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /4" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fisubr word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /5" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidiv word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /6" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "fidivr word [rax]": { - "ExpectedInstructionCount": 59, + "ExpectedInstructionCount": 21, "Comment": [ "0xde !11b /7" ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "sxth w1, w20", - "ldrh w0, [x28, #1296]", - "mov x2, x28", - "ldr x3, [x28, #1512]", - "blr x3", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1600]", + "ldr x3, [x28, #1608]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]" ] }, "faddp st0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "0xd8 11b 0xc0 /0" ], @@ -13184,32 +8681,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -13224,7 +8702,7 @@ ] }, "faddp st1": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc1 /0" ], @@ -13237,32 +8715,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -13276,7 +8735,7 @@ ] }, "faddp st2": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc2 /0" ], @@ -13288,32 +8747,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13328,7 +8768,7 @@ ] }, "faddp st3": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc3 /0" ], @@ -13340,32 +8780,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13380,7 +8801,7 @@ ] }, "faddp st4": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc4 /0" ], @@ -13392,32 +8813,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13432,7 +8834,7 @@ ] }, "faddp st5": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc5 /0" ], @@ -13444,32 +8846,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13484,7 +8867,7 @@ ] }, "faddp st6": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc6 /0" ], @@ -13496,32 +8879,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13536,7 +8900,7 @@ ] }, "faddp st7": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc7 /0" ], @@ -13548,32 +8912,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1608]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1792]", + "ldr x3, [x28, #1800]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13588,7 +8933,7 @@ ] }, "fmulp st0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "0xde 11b 0xc8 /1" ], @@ -13598,32 +8943,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -13638,7 +8964,7 @@ ] }, "fmulp st1": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xc9 /1" ], @@ -13651,32 +8977,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -13690,7 +8997,7 @@ ] }, "fmulp st2": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xca /1" ], @@ -13702,32 +9009,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13742,7 +9030,7 @@ ] }, "fmulp st3": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcb /1" ], @@ -13754,32 +9042,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13794,7 +9063,7 @@ ] }, "fmulp st4": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcc /1" ], @@ -13806,32 +9075,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13846,7 +9096,7 @@ ] }, "fmulp st5": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcd /1" ], @@ -13858,32 +9108,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13898,7 +9129,7 @@ ] }, "fmulp st6": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xce /1" ], @@ -13910,32 +9141,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -13950,7 +9162,7 @@ ] }, "fmulp st7": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xcf /1" ], @@ -13962,32 +9174,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1624]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1824]", + "ldr x3, [x28, #1832]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14002,7 +9195,7 @@ ] }, "fcompp": { - "ExpectedInstructionCount": 58, + "ExpectedInstructionCount": 39, "Comment": [ "0xde 11b 0xd9 /3" ], @@ -14015,32 +9208,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -14068,7 +9242,7 @@ ] }, "db 0xde, 0xe0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fsubrp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -14080,32 +9254,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -14120,7 +9275,7 @@ ] }, "fsubrp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe1 /4" ], @@ -14133,32 +9288,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -14172,7 +9308,7 @@ ] }, "fsubrp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe2 /4" ], @@ -14184,32 +9320,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14224,7 +9341,7 @@ ] }, "fsubrp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe3 /4" ], @@ -14236,32 +9353,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14276,7 +9374,7 @@ ] }, "fsubrp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe4 /4" ], @@ -14288,32 +9386,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14328,7 +9407,7 @@ ] }, "fsubrp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe5 /4" ], @@ -14340,32 +9419,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14380,7 +9440,7 @@ ] }, "fsubrp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe6 /4" ], @@ -14392,32 +9452,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14432,7 +9473,7 @@ ] }, "fsubrp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe7 /4" ], @@ -14444,32 +9485,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14484,7 +9506,7 @@ ] }, "db 0xde, 0xe8": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fsubp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -14496,32 +9518,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -14536,7 +9539,7 @@ ] }, "fsubp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xe9 /5" ], @@ -14549,32 +9552,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -14588,7 +9572,7 @@ ] }, "fsubp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xea /5" ], @@ -14600,32 +9584,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14640,7 +9605,7 @@ ] }, "fsubp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xeb /5" ], @@ -14652,32 +9617,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14692,7 +9638,7 @@ ] }, "fsubp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xec /5" ], @@ -14704,32 +9650,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14744,7 +9671,7 @@ ] }, "fsubp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xed /5" ], @@ -14756,32 +9683,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14796,7 +9704,7 @@ ] }, "fsubp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xee /5" ], @@ -14808,32 +9716,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14848,7 +9737,7 @@ ] }, "fsubp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xef /5" ], @@ -14860,32 +9749,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1616]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1808]", + "ldr x3, [x28, #1816]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -14900,7 +9770,7 @@ ] }, "db 0xde, 0xf0": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fdivrp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -14912,32 +9782,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -14952,7 +9803,7 @@ ] }, "fdivrp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf1 /6" ], @@ -14965,32 +9816,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -15004,7 +9836,7 @@ ] }, "fdivrp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf2 /6" ], @@ -15016,32 +9848,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15056,7 +9869,7 @@ ] }, "fdivrp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf3 /6" ], @@ -15068,32 +9881,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15108,7 +9902,7 @@ ] }, "fdivrp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf4 /6" ], @@ -15120,32 +9914,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15160,7 +9935,7 @@ ] }, "fdivrp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf5 /6" ], @@ -15172,32 +9947,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15212,7 +9968,7 @@ ] }, "fdivrp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf6 /6" ], @@ -15224,32 +9980,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15264,7 +10001,7 @@ ] }, "fdivrp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf7 /6" ], @@ -15276,32 +10013,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15316,7 +10034,7 @@ ] }, "db 0xde, 0xf8": { - "ExpectedInstructionCount": 42, + "ExpectedInstructionCount": 23, "Comment": [ "fdivp st0, st0", "Needs manual encoding since otherwise nasm will emit the 0xd8 variant.", @@ -15328,32 +10046,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x20, lsl #4", "str q2, [x0, #1040]", @@ -15368,7 +10067,7 @@ ] }, "fdivp st1, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xf9 /7" ], @@ -15381,32 +10080,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x22, lsl #4", "str q2, [x0, #1040]", @@ -15420,7 +10100,7 @@ ] }, "fdivp st2, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfa /7" ], @@ -15432,32 +10112,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15472,7 +10133,7 @@ ] }, "fdivp st3, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfb /7" ], @@ -15484,32 +10145,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15524,7 +10166,7 @@ ] }, "fdivp st4, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfc /7" ], @@ -15536,32 +10178,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15576,7 +10199,7 @@ ] }, "fdivp st5, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfd /7" ], @@ -15588,32 +10211,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15628,7 +10232,7 @@ ] }, "fdivp st6, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xfe /7" ], @@ -15640,32 +10244,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15680,7 +10265,7 @@ ] }, "fdivp st7, st0": { - "ExpectedInstructionCount": 44, + "ExpectedInstructionCount": 25, "Comment": [ "0xde 11b 0xff /7" ], @@ -15692,32 +10277,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1632]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1840]", + "ldr x3, [x28, #1848]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x0, x28, x21, lsl #4", "str q2, [x0, #1040]", @@ -15773,7 +10339,7 @@ ] }, "fisttp word [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdf !11b /1" ], @@ -15781,32 +10347,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1480]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "sxth x21, w0", + "ldr x0, [x28, #1536]", + "ldr x3, [x28, #1544]", + "blr x0", + "ldr x30, [sp], #16", + "mov w21, w0", "strh w21, [x4]", "ldrb w21, [x28, #1298]", "mov w22, #0x1", @@ -15819,7 +10366,7 @@ ] }, "fist word [rax]": { - "ExpectedInstructionCount": 30, + "ExpectedInstructionCount": 11, "Comment": [ "0xdf !11b /2" ], @@ -15827,37 +10374,18 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1456]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "sxth x20, w0", + "ldr x0, [x28, #1488]", + "ldr x3, [x28, #1496]", + "blr x0", + "ldr x30, [sp], #16", + "mov w20, w0", "strh w20, [x4]" ] }, "fistp word [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdf !11b /3" ], @@ -15865,32 +10393,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1456]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "sxth x21, w0", + "ldr x0, [x28, #1488]", + "ldr x3, [x28, #1496]", + "blr x0", + "ldr x30, [sp], #16", + "mov w21, w0", "strh w21, [x4]", "ldrb w21, [x28, #1298]", "mov w22, #0x1", @@ -15903,7 +10412,7 @@ ] }, "fbld tword [rax]": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 21, "Comment": [ "0xdf !11b /4" ], @@ -15911,31 +10420,12 @@ "ldr d2, [x4]", "add x20, x4, #0x8 (8)", "ld1 {v2.h}[4], [x20]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1600]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1776]", + "ldr x3, [x28, #1784]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldrb w20, [x28, #1019]", "mov w21, #0x1", @@ -15951,7 +10441,7 @@ ] }, "fbstp tword [rax]": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 21, "Comment": [ "0xdf !11b /6" ], @@ -15959,31 +10449,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr q2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1592]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1760]", + "ldr x3, [x28, #1768]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str d2, [x4]", "mov x21, v2.d[1]", @@ -16114,7 +10585,7 @@ ] }, "fucomip st0": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xe8 /5" ], @@ -16124,32 +10595,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16173,7 +10625,7 @@ ] }, "fucomip st1": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xe9 /5" ], @@ -16186,32 +10638,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -16234,7 +10667,7 @@ ] }, "fucomip st2": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xea /5" ], @@ -16246,32 +10679,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16295,7 +10709,7 @@ ] }, "fucomip st3": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xeb /5" ], @@ -16307,32 +10721,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16356,7 +10751,7 @@ ] }, "fucomip st4": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xec /5" ], @@ -16368,32 +10763,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16417,7 +10793,7 @@ ] }, "fucomip st5": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xed /5" ], @@ -16429,32 +10805,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16478,7 +10835,7 @@ ] }, "fucomip st6": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xee /5" ], @@ -16490,32 +10847,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16539,7 +10877,7 @@ ] }, "fucomip st7": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xef /5" ], @@ -16551,32 +10889,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16600,7 +10919,7 @@ ] }, "fcomip st0": { - "ExpectedInstructionCount": 51, + "ExpectedInstructionCount": 32, "Comment": [ "0xdf 11b 0xf0 /6" ], @@ -16610,32 +10929,13 @@ "ldr q2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16659,7 +10959,7 @@ ] }, "fcomip st1": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf1 /6" ], @@ -16672,32 +10972,13 @@ "and w22, w22, #0x7", "add x0, x28, x22, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x22, x0", "ubfx x23, x22, #1, #1", "ubfx x24, x22, #0, #1", @@ -16720,7 +11001,7 @@ ] }, "fcomip st2": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf2 /6" ], @@ -16732,32 +11013,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16781,7 +11043,7 @@ ] }, "fcomip st3": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf3 /6" ], @@ -16793,32 +11055,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16842,7 +11085,7 @@ ] }, "fcomip st4": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf4 /6" ], @@ -16854,32 +11097,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16903,7 +11127,7 @@ ] }, "fcomip st5": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf5 /6" ], @@ -16915,32 +11139,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -16964,7 +11169,7 @@ ] }, "fcomip st6": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf6 /6" ], @@ -16976,32 +11181,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", @@ -17025,7 +11211,7 @@ ] }, "fcomip st7": { - "ExpectedInstructionCount": 53, + "ExpectedInstructionCount": 34, "Comment": [ "0xdf 11b 0xf7 /6" ], @@ -17037,32 +11223,13 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr q3, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1504]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1584]", + "ldr x3, [x28, #1592]", + "blr x0", + "ldr x30, [sp], #16", "mov x21, x0", "ubfx x22, x21, #1, #1", "ubfx x23, x21, #0, #1", diff --git a/unittests/InstructionCountCI/x87_f64.json b/unittests/InstructionCountCI/x87_f64.json index 0b7bb0613..8aebddc30 100644 --- a/unittests/InstructionCountCI/x87_f64.json +++ b/unittests/InstructionCountCI/x87_f64.json @@ -2307,7 +2307,7 @@ ] }, "f2xm1": { - "ExpectedInstructionCount": 55, + "ExpectedInstructionCount": 12, "Comment": [ "0xd9 11b 0xf0 /6" ], @@ -2315,62 +2315,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1712]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2000]", + "ldr x3, [x28, #2008]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]" ] }, "fyl2x": { - "ExpectedInstructionCount": 63, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf1 /6" ], @@ -2382,57 +2339,14 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1720]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2016]", + "ldr x3, [x28, #2024]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w20, w20, #0x1 (1)", @@ -2441,7 +2355,7 @@ ] }, "fptan": { - "ExpectedInstructionCount": 68, + "ExpectedInstructionCount": 25, "Comment": [ "0xd9 11b 0xf2 /6" ], @@ -2449,56 +2363,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1696]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1968]", + "ldr x3, [x28, #1976]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "mov x21, #0x3ff0000000000000", @@ -2517,7 +2388,7 @@ ] }, "fpatan": { - "ExpectedInstructionCount": 63, + "ExpectedInstructionCount": 20, "Comment": [ "0xd9 11b 0xf3 /6" ], @@ -2529,57 +2400,14 @@ "and w21, w21, #0x7", "add x0, x28, x21, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1704]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1984]", + "ldr x3, [x28, #1992]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w20, w20, #0x1 (1)", @@ -2639,7 +2467,7 @@ ] }, "fprem1": { - "ExpectedInstructionCount": 61, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf5 /6" ], @@ -2651,57 +2479,14 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1736]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2048]", + "ldr x3, [x28, #2056]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" @@ -2732,7 +2517,7 @@ ] }, "fprem": { - "ExpectedInstructionCount": 61, + "ExpectedInstructionCount": 18, "Comment": [ "0xd9 11b 0xf8 /7" ], @@ -2744,64 +2529,21 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1728]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2032]", + "ldr x3, [x28, #2040]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" ] }, "fyl2xp1": { - "ExpectedInstructionCount": 70, + "ExpectedInstructionCount": 27, "Comment": [ "0xd9 11b 0xf9 /7" ], @@ -2820,57 +2562,14 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1720]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2016]", + "ldr x3, [x28, #2024]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w20, w20, #0x1 (1)", @@ -2893,7 +2592,7 @@ ] }, "fsincos": { - "ExpectedInstructionCount": 116, + "ExpectedInstructionCount": 30, "Comment": [ "0xd9 11b 0xfb /7" ], @@ -2901,106 +2600,20 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1680]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v3.8b, v0.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "ldr x0, [x28, #1936]", + "ldr x3, [x28, #1944]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1688]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1952]", + "ldr x3, [x28, #1960]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d3, [x0, #1040]", "mov w21, #0x1", @@ -3031,7 +2644,7 @@ ] }, "fscale": { - "ExpectedInstructionCount": 60, + "ExpectedInstructionCount": 17, "Comment": [ "0xd9 11b 0xfd /7" ], @@ -3043,63 +2656,20 @@ "ldr d2, [x0, #1040]", "add x0, x28, x20, lsl #4", "ldr d3, [x0, #1040]", + "str x30, [sp, #-16]!", "mov v0.8b, v3.8b", "mov v1.8b, v2.8b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1744]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #2064]", + "ldr x3, [x28, #2072]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]" ] }, "fsin": { - "ExpectedInstructionCount": 56, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xfe /7" ], @@ -3107,63 +2677,20 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1680]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1936]", + "ldr x3, [x28, #1944]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" ] }, "fcos": { - "ExpectedInstructionCount": 56, + "ExpectedInstructionCount": 13, "Comment": [ "0xd9 11b 0xff /7" ], @@ -3171,56 +2698,13 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "stp x8, x9, [x28, #320]", - "stp x10, x11, [x28, #336]", - "stp x12, x13, [x28, #352]", - "stp x14, x15, [x28, #368]", - "stp x16, x17, [x28, #384]", - "stp x19, x29, [x28, #400]", - "stp w26, w27, [x28, #16]", - "add x0, x28, #0x1a0 (416)", - "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0], #64", - "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x0], #64", - "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x0], #64", - "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0], #64", - "sub sp, sp, #0xf0 (240)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "st1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x0], #64", - "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1688]", - "blr x2", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [sp], #64", - "ld1 {v12.2d, v13.2d, v14.2d, v15.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", - "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", - "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", - "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", - "ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x4], #64", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldp x8, x9, [x28, #320]", - "ldp x10, x11, [x28, #336]", - "ldp x12, x13, [x28, #352]", - "ldp x14, x15, [x28, #368]", - "ldp x16, x17, [x28, #384]", - "ldp x19, x29, [x28, #400]", - "ldp w26, w27, [x28, #16]", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1952]", + "ldr x3, [x28, #1960]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x20, lsl #4", "str d2, [x0, #1040]", "strb wzr, [x28, #1018]" @@ -4157,38 +3641,19 @@ ] }, "fld tword [rax]": { - "ExpectedInstructionCount": 38, + "ExpectedInstructionCount": 19, "Comment": [ "0xdb !11b /5" ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -4203,7 +3668,7 @@ ] }, "fstp tword [rax]": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 21, "Comment": [ "0xdb !11b /7" ], @@ -4211,31 +3676,12 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str d2, [x4]", "mov x21, v2.d[1]", @@ -6321,7 +5767,7 @@ ] }, "frstor [rax]": { - "ExpectedInstructionCount": 316, + "ExpectedInstructionCount": 164, "Comment": [ "0xdd !11b /4" ], @@ -6387,224 +5833,91 @@ "fmov v2.D[1], x24", "ldur q3, [x4, #28]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #38]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldr q3, [x4, #48]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #58]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #68]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #78]", "and v3.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v3.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d3, d0", "add x0, x28, x21, lsl #4", "str d3, [x0, #1040]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "ldur q3, [x4, #88]", "and v2.16b, v3.16b, v2.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "add w21, w21, #0x1 (1)", @@ -6612,32 +5925,13 @@ "ldur d2, [x4, #98]", "ldr h3, [x4, #106]", "mov v2.h[4], v3.h[0]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "add x0, x28, x21, lsl #4", "str d2, [x0, #1040]", "msr nzcv, x23", @@ -6645,7 +5939,7 @@ ] }, "fnsave [rax]": { - "ExpectedInstructionCount": 326, + "ExpectedInstructionCount": 174, "Comment": [ "0xdd !11b /6" ], @@ -6714,248 +6008,96 @@ "str wzr, [x4, #24]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #28]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #38]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #58]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #68]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #78]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur q2, [x4, #88]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "stur d2, [x4, #98]", "dup v2.8h, v2.h[4]", @@ -9498,64 +8640,26 @@ ] }, "fbld tword [rax]": { - "ExpectedInstructionCount": 64, + "ExpectedInstructionCount": 26, "Comment": [ "0xdf !11b /4" ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1600]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1776]", + "ldr x3, [x28, #1784]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov x1, x28", - "ldr x2, [x28, #1448]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", - "mov v2.8b, v0.8b", + "ldr x0, [x28, #1472]", + "ldr x3, [x28, #1480]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d2, d0", "ldrb w20, [x28, #1019]", "mov w21, #0x1", "sub w20, w20, #0x1 (1)", @@ -9570,7 +8674,7 @@ ] }, "fbstp tword [rax]": { - "ExpectedInstructionCount": 66, + "ExpectedInstructionCount": 28, "Comment": [ "0xdf !11b /6" ], @@ -9578,57 +8682,19 @@ "ldrb w20, [x28, #1019]", "add x0, x28, x20, lsl #4", "ldr d2, [x0, #1040]", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", + "str x30, [sp, #-16]!", "mov v0.8b, v2.8b", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1432]", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1440]", + "ldr x3, [x28, #1448]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "mrs x0, nzcv", - "str w0, [x28, #1000]", - "stp x4, x7, [x28, #288]", - "stp x5, x6, [x28, #304]", - "str x8, [x28, #320]", - "stp x16, x17, [x28, #384]", - "sub sp, sp, #0x70 (112)", - "mov x0, sp", - "st1 {v2.2d, v3.2d}, [x0], #32", - "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x0], #64", - "stp x18, x30, [x0], #16", - "ldrh w0, [x28, #1296]", - "mov x1, x28", - "ldr x2, [x28, #1592]", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "blr x2", - "ldr w4, [x28, #1000]", - "msr nzcv, x4", - "ldp x4, x7, [x28, #288]", - "ldp x5, x6, [x28, #304]", - "ldr x8, [x28, #320]", - "ldp x16, x17, [x28, #384]", - "ld1 {v2.2d, v3.2d}, [sp], #32", - "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", - "ldp x18, x30, [sp], #16", + "ldr x0, [x28, #1760]", + "ldr x3, [x28, #1768]", + "blr x0", + "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str d2, [x4]", "mov x21, v2.d[1]",